/* ***** BEGIN LICENSE BLOCK *****
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 *
 * The contents of this file are subject to the Mozilla Public License Version
 * 1.1 (the "License"); you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * The Original Code is part of dcm4che, an implementation of DICOM(TM) in
 * Java(TM), hosted at https://github.com/gunterze/dcm4che.
 *
 * The Initial Developer of the Original Code is
 * Agfa Healthcare.
 * Portions created by the Initial Developer are Copyright (C) 2011
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s):
 * See @authors listed below
 *
 * Alternatively, the contents of this file may be used under the terms of
 * either the GNU General Public License Version 2 or later (the "GPL"), or
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 * in which case the provisions of the GPL or the LGPL are applicable instead
 * of those above. If you wish to allow use of your version of this file only
 * under the terms of either the GPL or the LGPL, and not to allow others to
 * use your version of this file under the terms of the MPL, indicate your
 * decision by deleting the provisions above and replace them with the notice
 * and other provisions required by the GPL or the LGPL. If you do not delete
 * the provisions above, a recipient may use your version of this file under
 * the terms of any one of the MPL, the GPL or the LGPL.
 *
 * ***** END LICENSE BLOCK *****
 * This file is generated from Part 6 and 7 of the Standard Text Edition 2011.
 */
 
package olddcm4che3.data;

/**
 * @author Gunter Zeilinger <gunterze@gmail.com>
 */
public class Keyword {

    public static String valueOf(int tag) {
        if ((tag & 0x0000FFFF) == 0
                && (tag & 0xFFFD0000) != 0)
            return "GroupLength";
        if ((tag & 0x00010000) != 0)
            return ((tag & 0x0000FF00) == 0
                    && (tag & 0x000000F0) != 0)
                  ? "PrivateCreatorID"
                  : "";
        if ((tag & 0xFFFFFF00) == Tag.SourceImageIDs)
            return "SourceImageIDs";
        int tmp = tag & 0xFFE00000;
        if (tmp == 0x50000000 || tmp == 0x60000000)
            tag &= 0xFFE0FFFF;
        else if ((tag & 0xFF000000) == 0x7F000000
                && (tag & 0xFFFF0000) != 0x7FE00000)
            tag &= 0xFF00FFFF;
        switch (tag) {
        case Tag.CommandGroupLength:
            return "CommandGroupLength";
        case Tag.CommandLengthToEnd:
            return "CommandLengthToEnd";
        case Tag.AffectedSOPClassUID:
            return "AffectedSOPClassUID";
        case Tag.RequestedSOPClassUID:
            return "RequestedSOPClassUID";
        case Tag.CommandRecognitionCode:
            return "CommandRecognitionCode";
        case Tag.CommandField:
            return "CommandField";
        case Tag.MessageID:
            return "MessageID";
        case Tag.MessageIDBeingRespondedTo:
            return "MessageIDBeingRespondedTo";
        case Tag.Initiator:
            return "Initiator";
        case Tag.Receiver:
            return "Receiver";
        case Tag.FindLocation:
            return "FindLocation";
        case Tag.MoveDestination:
            return "MoveDestination";
        case Tag.Priority:
            return "Priority";
        case Tag.CommandDataSetType:
            return "CommandDataSetType";
        case Tag.NumberOfMatches:
            return "NumberOfMatches";
        case Tag.ResponseSequenceNumber:
            return "ResponseSequenceNumber";
        case Tag.Status:
            return "Status";
        case Tag.OffendingElement:
            return "OffendingElement";
        case Tag.ErrorComment:
            return "ErrorComment";
        case Tag.ErrorID:
            return "ErrorID";
        case Tag.AffectedSOPInstanceUID:
            return "AffectedSOPInstanceUID";
        case Tag.RequestedSOPInstanceUID:
            return "RequestedSOPInstanceUID";
        case Tag.EventTypeID:
            return "EventTypeID";
        case Tag.AttributeIdentifierList:
            return "AttributeIdentifierList";
        case Tag.ActionTypeID:
            return "ActionTypeID";
        case Tag.NumberOfRemainingSuboperations:
            return "NumberOfRemainingSuboperations";
        case Tag.NumberOfCompletedSuboperations:
            return "NumberOfCompletedSuboperations";
        case Tag.NumberOfFailedSuboperations:
            return "NumberOfFailedSuboperations";
        case Tag.NumberOfWarningSuboperations:
            return "NumberOfWarningSuboperations";
        case Tag.MoveOriginatorApplicationEntityTitle:
            return "MoveOriginatorApplicationEntityTitle";
        case Tag.MoveOriginatorMessageID:
            return "MoveOriginatorMessageID";
        case Tag.DialogReceiver:
            return "DialogReceiver";
        case Tag.TerminalType:
            return "TerminalType";
        case Tag.MessageSetID:
            return "MessageSetID";
        case Tag.EndMessageID:
            return "EndMessageID";
        case Tag.DisplayFormat:
            return "DisplayFormat";
        case Tag.PagePositionID:
            return "PagePositionID";
        case Tag.TextFormatID:
            return "TextFormatID";
        case Tag.NormalReverse:
            return "NormalReverse";
        case Tag.AddGrayScale:
            return "AddGrayScale";
        case Tag.Borders:
            return "Borders";
        case Tag.Copies:
            return "Copies";
        case Tag.CommandMagnificationType:
            return "CommandMagnificationType";
        case Tag.Erase:
            return "Erase";
        case Tag.Print:
            return "Print";
        case Tag.Overlays:
            return "Overlays";
        case Tag.FileMetaInformationGroupLength:
            return "FileMetaInformationGroupLength";
        case Tag.FileMetaInformationVersion:
            return "FileMetaInformationVersion";
        case Tag.MediaStorageSOPClassUID:
            return "MediaStorageSOPClassUID";
        case Tag.MediaStorageSOPInstanceUID:
            return "MediaStorageSOPInstanceUID";
        case Tag.TransferSyntaxUID:
            return "TransferSyntaxUID";
        case Tag.ImplementationClassUID:
            return "ImplementationClassUID";
        case Tag.ImplementationVersionName:
            return "ImplementationVersionName";
        case Tag.SourceApplicationEntityTitle:
            return "SourceApplicationEntityTitle";
        case Tag.SendingApplicationEntityTitle:
            return "SendingApplicationEntityTitle";
        case Tag.ReceivingApplicationEntityTitle:
            return "ReceivingApplicationEntityTitle";
        case Tag.PrivateInformationCreatorUID:
            return "PrivateInformationCreatorUID";
        case Tag.PrivateInformation:
            return "PrivateInformation";
        case Tag.FileSetID:
            return "FileSetID";
        case Tag.FileSetDescriptorFileID:
            return "FileSetDescriptorFileID";
        case Tag.SpecificCharacterSetOfFileSetDescriptorFile:
            return "SpecificCharacterSetOfFileSetDescriptorFile";
        case Tag.OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity:
            return "OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity";
        case Tag.OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity:
            return "OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity";
        case Tag.FileSetConsistencyFlag:
            return "FileSetConsistencyFlag";
        case Tag.DirectoryRecordSequence:
            return "DirectoryRecordSequence";
        case Tag.OffsetOfTheNextDirectoryRecord:
            return "OffsetOfTheNextDirectoryRecord";
        case Tag.RecordInUseFlag:
            return "RecordInUseFlag";
        case Tag.OffsetOfReferencedLowerLevelDirectoryEntity:
            return "OffsetOfReferencedLowerLevelDirectoryEntity";
        case Tag.DirectoryRecordType:
            return "DirectoryRecordType";
        case Tag.PrivateRecordUID:
            return "PrivateRecordUID";
        case Tag.ReferencedFileID:
            return "ReferencedFileID";
        case Tag.MRDRDirectoryRecordOffset:
            return "MRDRDirectoryRecordOffset";
        case Tag.ReferencedSOPClassUIDInFile:
            return "ReferencedSOPClassUIDInFile";
        case Tag.ReferencedSOPInstanceUIDInFile:
            return "ReferencedSOPInstanceUIDInFile";
        case Tag.ReferencedTransferSyntaxUIDInFile:
            return "ReferencedTransferSyntaxUIDInFile";
        case Tag.ReferencedRelatedGeneralSOPClassUIDInFile:
            return "ReferencedRelatedGeneralSOPClassUIDInFile";
        case Tag.NumberOfReferences:
            return "NumberOfReferences";
        case Tag.LengthToEnd:
            return "LengthToEnd";
        case Tag.SpecificCharacterSet:
            return "SpecificCharacterSet";
        case Tag.LanguageCodeSequence:
            return "LanguageCodeSequence";
        case Tag.ImageType:
            return "ImageType";
        case Tag.RecognitionCode:
            return "RecognitionCode";
        case Tag.InstanceCreationDate:
            return "InstanceCreationDate";
        case Tag.InstanceCreationTime:
            return "InstanceCreationTime";
        case Tag.InstanceCreatorUID:
            return "InstanceCreatorUID";
        case Tag.InstanceCoercionDateTime:
            return "InstanceCoercionDateTime";
        case Tag.SOPClassUID:
            return "SOPClassUID";
        case Tag.SOPInstanceUID:
            return "SOPInstanceUID";
        case Tag.RelatedGeneralSOPClassUID:
            return "RelatedGeneralSOPClassUID";
        case Tag.OriginalSpecializedSOPClassUID:
            return "OriginalSpecializedSOPClassUID";
        case Tag.StudyDate:
            return "StudyDate";
        case Tag.SeriesDate:
            return "SeriesDate";
        case Tag.AcquisitionDate:
            return "AcquisitionDate";
        case Tag.ContentDate:
            return "ContentDate";
        case Tag.OverlayDate:
            return "OverlayDate";
        case Tag.CurveDate:
            return "CurveDate";
        case Tag.AcquisitionDateTime:
            return "AcquisitionDateTime";
        case Tag.StudyTime:
            return "StudyTime";
        case Tag.SeriesTime:
            return "SeriesTime";
        case Tag.AcquisitionTime:
            return "AcquisitionTime";
        case Tag.ContentTime:
            return "ContentTime";
        case Tag.OverlayTime:
            return "OverlayTime";
        case Tag.CurveTime:
            return "CurveTime";
        case Tag.DataSetType:
            return "DataSetType";
        case Tag.DataSetSubtype:
            return "DataSetSubtype";
        case Tag.NuclearMedicineSeriesType:
            return "NuclearMedicineSeriesType";
        case Tag.AccessionNumber:
            return "AccessionNumber";
        case Tag.IssuerOfAccessionNumberSequence:
            return "IssuerOfAccessionNumberSequence";
        case Tag.QueryRetrieveLevel:
            return "QueryRetrieveLevel";
        case Tag.QueryRetrieveView:
            return "QueryRetrieveView";
        case Tag.RetrieveAETitle:
            return "RetrieveAETitle";
        case Tag.InstanceAvailability:
            return "InstanceAvailability";
        case Tag.FailedSOPInstanceUIDList:
            return "FailedSOPInstanceUIDList";
        case Tag.Modality:
            return "Modality";
        case Tag.ModalitiesInStudy:
            return "ModalitiesInStudy";
        case Tag.SOPClassesInStudy:
            return "SOPClassesInStudy";
        case Tag.ConversionType:
            return "ConversionType";
        case Tag.PresentationIntentType:
            return "PresentationIntentType";
        case Tag.Manufacturer:
            return "Manufacturer";
        case Tag.InstitutionName:
            return "InstitutionName";
        case Tag.InstitutionAddress:
            return "InstitutionAddress";
        case Tag.InstitutionCodeSequence:
            return "InstitutionCodeSequence";
        case Tag.ReferringPhysicianName:
            return "ReferringPhysicianName";
        case Tag.ReferringPhysicianAddress:
            return "ReferringPhysicianAddress";
        case Tag.ReferringPhysicianTelephoneNumbers:
            return "ReferringPhysicianTelephoneNumbers";
        case Tag.ReferringPhysicianIdentificationSequence:
            return "ReferringPhysicianIdentificationSequence";
        case Tag.CodeValue:
            return "CodeValue";
        case Tag.ExtendedCodeValue:
            return "ExtendedCodeValue";
        case Tag.CodingSchemeDesignator:
            return "CodingSchemeDesignator";
        case Tag.CodingSchemeVersion:
            return "CodingSchemeVersion";
        case Tag.CodeMeaning:
            return "CodeMeaning";
        case Tag.MappingResource:
            return "MappingResource";
        case Tag.ContextGroupVersion:
            return "ContextGroupVersion";
        case Tag.ContextGroupLocalVersion:
            return "ContextGroupLocalVersion";
        case Tag.ExtendedCodeMeaning:
            return "ExtendedCodeMeaning";
        case Tag.ContextGroupExtensionFlag:
            return "ContextGroupExtensionFlag";
        case Tag.CodingSchemeUID:
            return "CodingSchemeUID";
        case Tag.ContextGroupExtensionCreatorUID:
            return "ContextGroupExtensionCreatorUID";
        case Tag.ContextIdentifier:
            return "ContextIdentifier";
        case Tag.CodingSchemeIdentificationSequence:
            return "CodingSchemeIdentificationSequence";
        case Tag.CodingSchemeRegistry:
            return "CodingSchemeRegistry";
        case Tag.CodingSchemeExternalID:
            return "CodingSchemeExternalID";
        case Tag.CodingSchemeName:
            return "CodingSchemeName";
        case Tag.CodingSchemeResponsibleOrganization:
            return "CodingSchemeResponsibleOrganization";
        case Tag.ContextUID:
            return "ContextUID";
        case Tag.MappingResourceUID:
            return "MappingResourceUID";
        case Tag.LongCodeValue:
            return "LongCodeValue";
        case Tag.URNCodeValue:
            return "URNCodeValue";
        case Tag.EquivalentCodeSequence:
            return "EquivalentCodeSequence";
        case Tag.TimezoneOffsetFromUTC:
            return "TimezoneOffsetFromUTC";
        case Tag.NetworkID:
            return "NetworkID";
        case Tag.StationName:
            return "StationName";
        case Tag.StudyDescription:
            return "StudyDescription";
        case Tag.ProcedureCodeSequence:
            return "ProcedureCodeSequence";
        case Tag.SeriesDescription:
            return "SeriesDescription";
        case Tag.SeriesDescriptionCodeSequence:
            return "SeriesDescriptionCodeSequence";
        case Tag.InstitutionalDepartmentName:
            return "InstitutionalDepartmentName";
        case Tag.PhysiciansOfRecord:
            return "PhysiciansOfRecord";
        case Tag.PhysiciansOfRecordIdentificationSequence:
            return "PhysiciansOfRecordIdentificationSequence";
        case Tag.PerformingPhysicianName:
            return "PerformingPhysicianName";
        case Tag.PerformingPhysicianIdentificationSequence:
            return "PerformingPhysicianIdentificationSequence";
        case Tag.NameOfPhysiciansReadingStudy:
            return "NameOfPhysiciansReadingStudy";
        case Tag.PhysiciansReadingStudyIdentificationSequence:
            return "PhysiciansReadingStudyIdentificationSequence";
        case Tag.OperatorsName:
            return "OperatorsName";
        case Tag.OperatorIdentificationSequence:
            return "OperatorIdentificationSequence";
        case Tag.AdmittingDiagnosesDescription:
            return "AdmittingDiagnosesDescription";
        case Tag.AdmittingDiagnosesCodeSequence:
            return "AdmittingDiagnosesCodeSequence";
        case Tag.ManufacturerModelName:
            return "ManufacturerModelName";
        case Tag.ReferencedResultsSequence:
            return "ReferencedResultsSequence";
        case Tag.ReferencedStudySequence:
            return "ReferencedStudySequence";
        case Tag.ReferencedPerformedProcedureStepSequence:
            return "ReferencedPerformedProcedureStepSequence";
        case Tag.ReferencedSeriesSequence:
            return "ReferencedSeriesSequence";
        case Tag.ReferencedPatientSequence:
            return "ReferencedPatientSequence";
        case Tag.ReferencedVisitSequence:
            return "ReferencedVisitSequence";
        case Tag.ReferencedOverlaySequence:
            return "ReferencedOverlaySequence";
        case Tag.ReferencedStereometricInstanceSequence:
            return "ReferencedStereometricInstanceSequence";
        case Tag.ReferencedWaveformSequence:
            return "ReferencedWaveformSequence";
        case Tag.ReferencedImageSequence:
            return "ReferencedImageSequence";
        case Tag.ReferencedCurveSequence:
            return "ReferencedCurveSequence";
        case Tag.ReferencedInstanceSequence:
            return "ReferencedInstanceSequence";
        case Tag.ReferencedRealWorldValueMappingInstanceSequence:
            return "ReferencedRealWorldValueMappingInstanceSequence";
        case Tag.ReferencedSOPClassUID:
            return "ReferencedSOPClassUID";
        case Tag.ReferencedSOPInstanceUID:
            return "ReferencedSOPInstanceUID";
        case Tag.SOPClassesSupported:
            return "SOPClassesSupported";
        case Tag.ReferencedFrameNumber:
            return "ReferencedFrameNumber";
        case Tag.SimpleFrameList:
            return "SimpleFrameList";
        case Tag.CalculatedFrameList:
            return "CalculatedFrameList";
        case Tag.TimeRange:
            return "TimeRange";
        case Tag.FrameExtractionSequence:
            return "FrameExtractionSequence";
        case Tag.MultiFrameSourceSOPInstanceUID:
            return "MultiFrameSourceSOPInstanceUID";
        case Tag.RetrieveURL:
            return "RetrieveURL";
        case Tag.TransactionUID:
            return "TransactionUID";
        case Tag.WarningReason:
            return "WarningReason";
        case Tag.FailureReason:
            return "FailureReason";
        case Tag.FailedSOPSequence:
            return "FailedSOPSequence";
        case Tag.ReferencedSOPSequence:
            return "ReferencedSOPSequence";
        case Tag.StudiesContainingOtherReferencedInstancesSequence:
            return "StudiesContainingOtherReferencedInstancesSequence";
        case Tag.RelatedSeriesSequence:
            return "RelatedSeriesSequence";
        case Tag.LossyImageCompressionRetired:
            return "LossyImageCompressionRetired";
        case Tag.DerivationDescription:
            return "DerivationDescription";
        case Tag.SourceImageSequence:
            return "SourceImageSequence";
        case Tag.StageName:
            return "StageName";
        case Tag.StageNumber:
            return "StageNumber";
        case Tag.NumberOfStages:
            return "NumberOfStages";
        case Tag.ViewName:
            return "ViewName";
        case Tag.ViewNumber:
            return "ViewNumber";
        case Tag.NumberOfEventTimers:
            return "NumberOfEventTimers";
        case Tag.NumberOfViewsInStage:
            return "NumberOfViewsInStage";
        case Tag.EventElapsedTimes:
            return "EventElapsedTimes";
        case Tag.EventTimerNames:
            return "EventTimerNames";
        case Tag.EventTimerSequence:
            return "EventTimerSequence";
        case Tag.EventTimeOffset:
            return "EventTimeOffset";
        case Tag.EventCodeSequence:
            return "EventCodeSequence";
        case Tag.StartTrim:
            return "StartTrim";
        case Tag.StopTrim:
            return "StopTrim";
        case Tag.RecommendedDisplayFrameRate:
            return "RecommendedDisplayFrameRate";
        case Tag.TransducerPosition:
            return "TransducerPosition";
        case Tag.TransducerOrientation:
            return "TransducerOrientation";
        case Tag.AnatomicStructure:
            return "AnatomicStructure";
        case Tag.AnatomicRegionSequence:
            return "AnatomicRegionSequence";
        case Tag.AnatomicRegionModifierSequence:
            return "AnatomicRegionModifierSequence";
        case Tag.PrimaryAnatomicStructureSequence:
            return "PrimaryAnatomicStructureSequence";
        case Tag.AnatomicStructureSpaceOrRegionSequence:
            return "AnatomicStructureSpaceOrRegionSequence";
        case Tag.PrimaryAnatomicStructureModifierSequence:
            return "PrimaryAnatomicStructureModifierSequence";
        case Tag.TransducerPositionSequence:
            return "TransducerPositionSequence";
        case Tag.TransducerPositionModifierSequence:
            return "TransducerPositionModifierSequence";
        case Tag.TransducerOrientationSequence:
            return "TransducerOrientationSequence";
        case Tag.TransducerOrientationModifierSequence:
            return "TransducerOrientationModifierSequence";
        case Tag.AnatomicStructureSpaceOrRegionCodeSequenceTrial:
            return "AnatomicStructureSpaceOrRegionCodeSequenceTrial";
        case Tag.AnatomicPortalOfEntranceCodeSequenceTrial:
            return "AnatomicPortalOfEntranceCodeSequenceTrial";
        case Tag.AnatomicApproachDirectionCodeSequenceTrial:
            return "AnatomicApproachDirectionCodeSequenceTrial";
        case Tag.AnatomicPerspectiveDescriptionTrial:
            return "AnatomicPerspectiveDescriptionTrial";
        case Tag.AnatomicPerspectiveCodeSequenceTrial:
            return "AnatomicPerspectiveCodeSequenceTrial";
        case Tag.AnatomicLocationOfExaminingInstrumentDescriptionTrial:
            return "AnatomicLocationOfExaminingInstrumentDescriptionTrial";
        case Tag.AnatomicLocationOfExaminingInstrumentCodeSequenceTrial:
            return "AnatomicLocationOfExaminingInstrumentCodeSequenceTrial";
        case Tag.AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial:
            return "AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial";
        case Tag.OnAxisBackgroundAnatomicStructureCodeSequenceTrial:
            return "OnAxisBackgroundAnatomicStructureCodeSequenceTrial";
        case Tag.AlternateRepresentationSequence:
            return "AlternateRepresentationSequence";
        case Tag.IrradiationEventUID:
            return "IrradiationEventUID";
        case Tag.SourceIrradiationEventSequence:
            return "SourceIrradiationEventSequence";
        case Tag.RadiopharmaceuticalAdministrationEventUID:
            return "RadiopharmaceuticalAdministrationEventUID";
        case Tag.IdentifyingComments:
            return "IdentifyingComments";
        case Tag.FrameType:
            return "FrameType";
        case Tag.ReferencedImageEvidenceSequence:
            return "ReferencedImageEvidenceSequence";
        case Tag.ReferencedRawDataSequence:
            return "ReferencedRawDataSequence";
        case Tag.CreatorVersionUID:
            return "CreatorVersionUID";
        case Tag.DerivationImageSequence:
            return "DerivationImageSequence";
        case Tag.SourceImageEvidenceSequence:
            return "SourceImageEvidenceSequence";
        case Tag.PixelPresentation:
            return "PixelPresentation";
        case Tag.VolumetricProperties:
            return "VolumetricProperties";
        case Tag.VolumeBasedCalculationTechnique:
            return "VolumeBasedCalculationTechnique";
        case Tag.ComplexImageComponent:
            return "ComplexImageComponent";
        case Tag.AcquisitionContrast:
            return "AcquisitionContrast";
        case Tag.DerivationCodeSequence:
            return "DerivationCodeSequence";
        case Tag.ReferencedPresentationStateSequence:
            return "ReferencedPresentationStateSequence";
        case Tag.ReferencedOtherPlaneSequence:
            return "ReferencedOtherPlaneSequence";
        case Tag.FrameDisplaySequence:
            return "FrameDisplaySequence";
        case Tag.RecommendedDisplayFrameRateInFloat:
            return "RecommendedDisplayFrameRateInFloat";
        case Tag.SkipFrameRangeFlag:
            return "SkipFrameRangeFlag";
        case Tag.PatientName:
            return "PatientName";
        case Tag.PatientID:
            return "PatientID";
        case Tag.IssuerOfPatientID:
            return "IssuerOfPatientID";
        case Tag.TypeOfPatientID:
            return "TypeOfPatientID";
        case Tag.IssuerOfPatientIDQualifiersSequence:
            return "IssuerOfPatientIDQualifiersSequence";
        case Tag.PatientBirthDate:
            return "PatientBirthDate";
        case Tag.PatientBirthTime:
            return "PatientBirthTime";
        case Tag.PatientSex:
            return "PatientSex";
        case Tag.PatientInsurancePlanCodeSequence:
            return "PatientInsurancePlanCodeSequence";
        case Tag.PatientPrimaryLanguageCodeSequence:
            return "PatientPrimaryLanguageCodeSequence";
        case Tag.PatientPrimaryLanguageModifierCodeSequence:
            return "PatientPrimaryLanguageModifierCodeSequence";
        case Tag.QualityControlSubject:
            return "QualityControlSubject";
        case Tag.QualityControlSubjectTypeCodeSequence:
            return "QualityControlSubjectTypeCodeSequence";
        case Tag.OtherPatientIDs:
            return "OtherPatientIDs";
        case Tag.OtherPatientNames:
            return "OtherPatientNames";
        case Tag.OtherPatientIDsSequence:
            return "OtherPatientIDsSequence";
        case Tag.PatientBirthName:
            return "PatientBirthName";
        case Tag.PatientAge:
            return "PatientAge";
        case Tag.PatientSize:
            return "PatientSize";
        case Tag.PatientSizeCodeSequence:
            return "PatientSizeCodeSequence";
        case Tag.PatientWeight:
            return "PatientWeight";
        case Tag.PatientAddress:
            return "PatientAddress";
        case Tag.InsurancePlanIdentification:
            return "InsurancePlanIdentification";
        case Tag.PatientMotherBirthName:
            return "PatientMotherBirthName";
        case Tag.MilitaryRank:
            return "MilitaryRank";
        case Tag.BranchOfService:
            return "BranchOfService";
        case Tag.MedicalRecordLocator:
            return "MedicalRecordLocator";
        case Tag.ReferencedPatientPhotoSequence:
            return "ReferencedPatientPhotoSequence";
        case Tag.MedicalAlerts:
            return "MedicalAlerts";
        case Tag.Allergies:
            return "Allergies";
        case Tag.CountryOfResidence:
            return "CountryOfResidence";
        case Tag.RegionOfResidence:
            return "RegionOfResidence";
        case Tag.PatientTelephoneNumbers:
            return "PatientTelephoneNumbers";
        case Tag.EthnicGroup:
            return "EthnicGroup";
        case Tag.Occupation:
            return "Occupation";
        case Tag.SmokingStatus:
            return "SmokingStatus";
        case Tag.AdditionalPatientHistory:
            return "AdditionalPatientHistory";
        case Tag.PregnancyStatus:
            return "PregnancyStatus";
        case Tag.LastMenstrualDate:
            return "LastMenstrualDate";
        case Tag.PatientReligiousPreference:
            return "PatientReligiousPreference";
        case Tag.PatientSpeciesDescription:
            return "PatientSpeciesDescription";
        case Tag.PatientSpeciesCodeSequence:
            return "PatientSpeciesCodeSequence";
        case Tag.PatientSexNeutered:
            return "PatientSexNeutered";
        case Tag.AnatomicalOrientationType:
            return "AnatomicalOrientationType";
        case Tag.PatientBreedDescription:
            return "PatientBreedDescription";
        case Tag.PatientBreedCodeSequence:
            return "PatientBreedCodeSequence";
        case Tag.BreedRegistrationSequence:
            return "BreedRegistrationSequence";
        case Tag.BreedRegistrationNumber:
            return "BreedRegistrationNumber";
        case Tag.BreedRegistryCodeSequence:
            return "BreedRegistryCodeSequence";
        case Tag.ResponsiblePerson:
            return "ResponsiblePerson";
        case Tag.ResponsiblePersonRole:
            return "ResponsiblePersonRole";
        case Tag.ResponsibleOrganization:
            return "ResponsibleOrganization";
        case Tag.PatientComments:
            return "PatientComments";
        case Tag.ExaminedBodyThickness:
            return "ExaminedBodyThickness";
        case Tag.ClinicalTrialSponsorName:
            return "ClinicalTrialSponsorName";
        case Tag.ClinicalTrialProtocolID:
            return "ClinicalTrialProtocolID";
        case Tag.ClinicalTrialProtocolName:
            return "ClinicalTrialProtocolName";
        case Tag.ClinicalTrialSiteID:
            return "ClinicalTrialSiteID";
        case Tag.ClinicalTrialSiteName:
            return "ClinicalTrialSiteName";
        case Tag.ClinicalTrialSubjectID:
            return "ClinicalTrialSubjectID";
        case Tag.ClinicalTrialSubjectReadingID:
            return "ClinicalTrialSubjectReadingID";
        case Tag.ClinicalTrialTimePointID:
            return "ClinicalTrialTimePointID";
        case Tag.ClinicalTrialTimePointDescription:
            return "ClinicalTrialTimePointDescription";
        case Tag.ClinicalTrialCoordinatingCenterName:
            return "ClinicalTrialCoordinatingCenterName";
        case Tag.PatientIdentityRemoved:
            return "PatientIdentityRemoved";
        case Tag.DeidentificationMethod:
            return "DeidentificationMethod";
        case Tag.DeidentificationMethodCodeSequence:
            return "DeidentificationMethodCodeSequence";
        case Tag.ClinicalTrialSeriesID:
            return "ClinicalTrialSeriesID";
        case Tag.ClinicalTrialSeriesDescription:
            return "ClinicalTrialSeriesDescription";
        case Tag.ClinicalTrialProtocolEthicsCommitteeName:
            return "ClinicalTrialProtocolEthicsCommitteeName";
        case Tag.ClinicalTrialProtocolEthicsCommitteeApprovalNumber:
            return "ClinicalTrialProtocolEthicsCommitteeApprovalNumber";
        case Tag.ConsentForClinicalTrialUseSequence:
            return "ConsentForClinicalTrialUseSequence";
        case Tag.DistributionType:
            return "DistributionType";
        case Tag.ConsentForDistributionFlag:
            return "ConsentForDistributionFlag";
        case Tag.CADFileFormat:
            return "CADFileFormat";
        case Tag.ComponentReferenceSystem:
            return "ComponentReferenceSystem";
        case Tag.ComponentManufacturingProcedure:
            return "ComponentManufacturingProcedure";
        case Tag.ComponentManufacturer:
            return "ComponentManufacturer";
        case Tag.MaterialThickness:
            return "MaterialThickness";
        case Tag.MaterialPipeDiameter:
            return "MaterialPipeDiameter";
        case Tag.MaterialIsolationDiameter:
            return "MaterialIsolationDiameter";
        case Tag.MaterialGrade:
            return "MaterialGrade";
        case Tag.MaterialPropertiesDescription:
            return "MaterialPropertiesDescription";
        case Tag.MaterialPropertiesFileFormatRetired:
            return "MaterialPropertiesFileFormatRetired";
        case Tag.MaterialNotes:
            return "MaterialNotes";
        case Tag.ComponentShape:
            return "ComponentShape";
        case Tag.CurvatureType:
            return "CurvatureType";
        case Tag.OuterDiameter:
            return "OuterDiameter";
        case Tag.InnerDiameter:
            return "InnerDiameter";
        case Tag.ActualEnvironmentalConditions:
            return "ActualEnvironmentalConditions";
        case Tag.ExpiryDate:
            return "ExpiryDate";
        case Tag.EnvironmentalConditions:
            return "EnvironmentalConditions";
        case Tag.EvaluatorSequence:
            return "EvaluatorSequence";
        case Tag.EvaluatorNumber:
            return "EvaluatorNumber";
        case Tag.EvaluatorName:
            return "EvaluatorName";
        case Tag.EvaluationAttempt:
            return "EvaluationAttempt";
        case Tag.IndicationSequence:
            return "IndicationSequence";
        case Tag.IndicationNumber:
            return "IndicationNumber";
        case Tag.IndicationLabel:
            return "IndicationLabel";
        case Tag.IndicationDescription:
            return "IndicationDescription";
        case Tag.IndicationType:
            return "IndicationType";
        case Tag.IndicationDisposition:
            return "IndicationDisposition";
        case Tag.IndicationROISequence:
            return "IndicationROISequence";
        case Tag.IndicationPhysicalPropertySequence:
            return "IndicationPhysicalPropertySequence";
        case Tag.PropertyLabel:
            return "PropertyLabel";
        case Tag.CoordinateSystemNumberOfAxes:
            return "CoordinateSystemNumberOfAxes";
        case Tag.CoordinateSystemAxesSequence:
            return "CoordinateSystemAxesSequence";
        case Tag.CoordinateSystemAxisDescription:
            return "CoordinateSystemAxisDescription";
        case Tag.CoordinateSystemDataSetMapping:
            return "CoordinateSystemDataSetMapping";
        case Tag.CoordinateSystemAxisNumber:
            return "CoordinateSystemAxisNumber";
        case Tag.CoordinateSystemAxisType:
            return "CoordinateSystemAxisType";
        case Tag.CoordinateSystemAxisUnits:
            return "CoordinateSystemAxisUnits";
        case Tag.CoordinateSystemAxisValues:
            return "CoordinateSystemAxisValues";
        case Tag.CoordinateSystemTransformSequence:
            return "CoordinateSystemTransformSequence";
        case Tag.TransformDescription:
            return "TransformDescription";
        case Tag.TransformNumberOfAxes:
            return "TransformNumberOfAxes";
        case Tag.TransformOrderOfAxes:
            return "TransformOrderOfAxes";
        case Tag.TransformedAxisUnits:
            return "TransformedAxisUnits";
        case Tag.CoordinateSystemTransformRotationAndScaleMatrix:
            return "CoordinateSystemTransformRotationAndScaleMatrix";
        case Tag.CoordinateSystemTransformTranslationMatrix:
            return "CoordinateSystemTransformTranslationMatrix";
        case Tag.InternalDetectorFrameTime:
            return "InternalDetectorFrameTime";
        case Tag.NumberOfFramesIntegrated:
            return "NumberOfFramesIntegrated";
        case Tag.DetectorTemperatureSequence:
            return "DetectorTemperatureSequence";
        case Tag.SensorName:
            return "SensorName";
        case Tag.HorizontalOffsetOfSensor:
            return "HorizontalOffsetOfSensor";
        case Tag.VerticalOffsetOfSensor:
            return "VerticalOffsetOfSensor";
        case Tag.SensorTemperature:
            return "SensorTemperature";
        case Tag.DarkCurrentSequence:
            return "DarkCurrentSequence";
        case Tag.DarkCurrentCounts:
            return "DarkCurrentCounts";
        case Tag.GainCorrectionReferenceSequence:
            return "GainCorrectionReferenceSequence";
        case Tag.AirCounts:
            return "AirCounts";
        case Tag.KVUsedInGainCalibration:
            return "KVUsedInGainCalibration";
        case Tag.MAUsedInGainCalibration:
            return "MAUsedInGainCalibration";
        case Tag.NumberOfFramesUsedForIntegration:
            return "NumberOfFramesUsedForIntegration";
        case Tag.FilterMaterialUsedInGainCalibration:
            return "FilterMaterialUsedInGainCalibration";
        case Tag.FilterThicknessUsedInGainCalibration:
            return "FilterThicknessUsedInGainCalibration";
        case Tag.DateOfGainCalibration:
            return "DateOfGainCalibration";
        case Tag.TimeOfGainCalibration:
            return "TimeOfGainCalibration";
        case Tag.BadPixelImage:
            return "BadPixelImage";
        case Tag.CalibrationNotes:
            return "CalibrationNotes";
        case Tag.PulserEquipmentSequence:
            return "PulserEquipmentSequence";
        case Tag.PulserType:
            return "PulserType";
        case Tag.PulserNotes:
            return "PulserNotes";
        case Tag.ReceiverEquipmentSequence:
            return "ReceiverEquipmentSequence";
        case Tag.AmplifierType:
            return "AmplifierType";
        case Tag.ReceiverNotes:
            return "ReceiverNotes";
        case Tag.PreAmplifierEquipmentSequence:
            return "PreAmplifierEquipmentSequence";
        case Tag.PreAmplifierNotes:
            return "PreAmplifierNotes";
        case Tag.TransmitTransducerSequence:
            return "TransmitTransducerSequence";
        case Tag.ReceiveTransducerSequence:
            return "ReceiveTransducerSequence";
        case Tag.NumberOfElements:
            return "NumberOfElements";
        case Tag.ElementShape:
            return "ElementShape";
        case Tag.ElementDimensionA:
            return "ElementDimensionA";
        case Tag.ElementDimensionB:
            return "ElementDimensionB";
        case Tag.ElementPitchA:
            return "ElementPitchA";
        case Tag.MeasuredBeamDimensionA:
            return "MeasuredBeamDimensionA";
        case Tag.MeasuredBeamDimensionB:
            return "MeasuredBeamDimensionB";
        case Tag.LocationOfMeasuredBeamDiameter:
            return "LocationOfMeasuredBeamDiameter";
        case Tag.NominalFrequency:
            return "NominalFrequency";
        case Tag.MeasuredCenterFrequency:
            return "MeasuredCenterFrequency";
        case Tag.MeasuredBandwidth:
            return "MeasuredBandwidth";
        case Tag.ElementPitchB:
            return "ElementPitchB";
        case Tag.PulserSettingsSequence:
            return "PulserSettingsSequence";
        case Tag.PulseWidth:
            return "PulseWidth";
        case Tag.ExcitationFrequency:
            return "ExcitationFrequency";
        case Tag.ModulationType:
            return "ModulationType";
        case Tag.Damping:
            return "Damping";
        case Tag.ReceiverSettingsSequence:
            return "ReceiverSettingsSequence";
        case Tag.AcquiredSoundpathLength:
            return "AcquiredSoundpathLength";
        case Tag.AcquisitionCompressionType:
            return "AcquisitionCompressionType";
        case Tag.AcquisitionSampleSize:
            return "AcquisitionSampleSize";
        case Tag.RectifierSmoothing:
            return "RectifierSmoothing";
        case Tag.DACSequence:
            return "DACSequence";
        case Tag.DACType:
            return "DACType";
        case Tag.DACGainPoints:
            return "DACGainPoints";
        case Tag.DACTimePoints:
            return "DACTimePoints";
        case Tag.DACAmplitude:
            return "DACAmplitude";
        case Tag.PreAmplifierSettingsSequence:
            return "PreAmplifierSettingsSequence";
        case Tag.TransmitTransducerSettingsSequence:
            return "TransmitTransducerSettingsSequence";
        case Tag.ReceiveTransducerSettingsSequence:
            return "ReceiveTransducerSettingsSequence";
        case Tag.IncidentAngle:
            return "IncidentAngle";
        case Tag.CouplingTechnique:
            return "CouplingTechnique";
        case Tag.CouplingMedium:
            return "CouplingMedium";
        case Tag.CouplingVelocity:
            return "CouplingVelocity";
        case Tag.ProbeCenterLocationX:
            return "ProbeCenterLocationX";
        case Tag.ProbeCenterLocationZ:
            return "ProbeCenterLocationZ";
        case Tag.SoundPathLength:
            return "SoundPathLength";
        case Tag.DelayLawIdentifier:
            return "DelayLawIdentifier";
        case Tag.GateSettingsSequence:
            return "GateSettingsSequence";
        case Tag.GateThreshold:
            return "GateThreshold";
        case Tag.VelocityOfSound:
            return "VelocityOfSound";
        case Tag.CalibrationSettingsSequence:
            return "CalibrationSettingsSequence";
        case Tag.CalibrationProcedure:
            return "CalibrationProcedure";
        case Tag.ProcedureVersion:
            return "ProcedureVersion";
        case Tag.ProcedureCreationDate:
            return "ProcedureCreationDate";
        case Tag.ProcedureExpirationDate:
            return "ProcedureExpirationDate";
        case Tag.ProcedureLastModifiedDate:
            return "ProcedureLastModifiedDate";
        case Tag.CalibrationTime:
            return "CalibrationTime";
        case Tag.CalibrationDate:
            return "CalibrationDate";
        case Tag.ProbeDriveEquipmentSequence:
            return "ProbeDriveEquipmentSequence";
        case Tag.DriveType:
            return "DriveType";
        case Tag.ProbeDriveNotes:
            return "ProbeDriveNotes";
        case Tag.DriveProbeSequence:
            return "DriveProbeSequence";
        case Tag.ProbeInductance:
            return "ProbeInductance";
        case Tag.ProbeResistance:
            return "ProbeResistance";
        case Tag.ReceiveProbeSequence:
            return "ReceiveProbeSequence";
        case Tag.ProbeDriveSettingsSequence:
            return "ProbeDriveSettingsSequence";
        case Tag.BridgeResistors:
            return "BridgeResistors";
        case Tag.ProbeOrientationAngle:
            return "ProbeOrientationAngle";
        case Tag.UserSelectedGainY:
            return "UserSelectedGainY";
        case Tag.UserSelectedPhase:
            return "UserSelectedPhase";
        case Tag.UserSelectedOffsetX:
            return "UserSelectedOffsetX";
        case Tag.UserSelectedOffsetY:
            return "UserSelectedOffsetY";
        case Tag.ChannelSettingsSequence:
            return "ChannelSettingsSequence";
        case Tag.ChannelThreshold:
            return "ChannelThreshold";
        case Tag.ScannerSettingsSequence:
            return "ScannerSettingsSequence";
        case Tag.ScanProcedure:
            return "ScanProcedure";
        case Tag.TranslationRateX:
            return "TranslationRateX";
        case Tag.TranslationRateY:
            return "TranslationRateY";
        case Tag.ChannelOverlap:
            return "ChannelOverlap";
        case Tag.ImageQualityIndicatorType:
            return "ImageQualityIndicatorType";
        case Tag.ImageQualityIndicatorMaterial:
            return "ImageQualityIndicatorMaterial";
        case Tag.ImageQualityIndicatorSize:
            return "ImageQualityIndicatorSize";
        case Tag.LINACEnergy:
            return "LINACEnergy";
        case Tag.LINACOutput:
            return "LINACOutput";
        case Tag.ActiveAperture:
            return "ActiveAperture";
        case Tag.TotalAperture:
            return "TotalAperture";
        case Tag.ApertureElevation:
            return "ApertureElevation";
        case Tag.MainLobeAngle:
            return "MainLobeAngle";
        case Tag.MainRoofAngle:
            return "MainRoofAngle";
        case Tag.ConnectorType:
            return "ConnectorType";
        case Tag.WedgeModelNumber:
            return "WedgeModelNumber";
        case Tag.WedgeAngleFloat:
            return "WedgeAngleFloat";
        case Tag.WedgeRoofAngle:
            return "WedgeRoofAngle";
        case Tag.WedgeElement1Position:
            return "WedgeElement1Position";
        case Tag.WedgeMaterialVelocity:
            return "WedgeMaterialVelocity";
        case Tag.WedgeMaterial:
            return "WedgeMaterial";
        case Tag.WedgeOffsetZ:
            return "WedgeOffsetZ";
        case Tag.WedgeOriginOffsetX:
            return "WedgeOriginOffsetX";
        case Tag.WedgeTimeDelay:
            return "WedgeTimeDelay";
        case Tag.WedgeName:
            return "WedgeName";
        case Tag.WedgeManufacturerName:
            return "WedgeManufacturerName";
        case Tag.WedgeDescription:
            return "WedgeDescription";
        case Tag.NominalBeamAngle:
            return "NominalBeamAngle";
        case Tag.WedgeOffsetX:
            return "WedgeOffsetX";
        case Tag.WedgeOffsetY:
            return "WedgeOffsetY";
        case Tag.WedgeTotalLength:
            return "WedgeTotalLength";
        case Tag.WedgeInContactLength:
            return "WedgeInContactLength";
        case Tag.WedgeFrontGap:
            return "WedgeFrontGap";
        case Tag.WedgeTotalHeight:
            return "WedgeTotalHeight";
        case Tag.WedgeFrontHeight:
            return "WedgeFrontHeight";
        case Tag.WedgeRearHeight:
            return "WedgeRearHeight";
        case Tag.WedgeTotalWidth:
            return "WedgeTotalWidth";
        case Tag.WedgeInContactWidth:
            return "WedgeInContactWidth";
        case Tag.WedgeChamferHeight:
            return "WedgeChamferHeight";
        case Tag.WedgeCurve:
            return "WedgeCurve";
        case Tag.RadiusAlongWedge:
            return "RadiusAlongWedge";
        case Tag.ContrastBolusAgent:
            return "ContrastBolusAgent";
        case Tag.ContrastBolusAgentSequence:
            return "ContrastBolusAgentSequence";
        case Tag.ContrastBolusT1Relaxivity:
            return "ContrastBolusT1Relaxivity";
        case Tag.ContrastBolusAdministrationRouteSequence:
            return "ContrastBolusAdministrationRouteSequence";
        case Tag.BodyPartExamined:
            return "BodyPartExamined";
        case Tag.ScanningSequence:
            return "ScanningSequence";
        case Tag.SequenceVariant:
            return "SequenceVariant";
        case Tag.ScanOptions:
            return "ScanOptions";
        case Tag.MRAcquisitionType:
            return "MRAcquisitionType";
        case Tag.SequenceName:
            return "SequenceName";
        case Tag.AngioFlag:
            return "AngioFlag";
        case Tag.InterventionDrugInformationSequence:
            return "InterventionDrugInformationSequence";
        case Tag.InterventionDrugStopTime:
            return "InterventionDrugStopTime";
        case Tag.InterventionDrugDose:
            return "InterventionDrugDose";
        case Tag.InterventionDrugCodeSequence:
            return "InterventionDrugCodeSequence";
        case Tag.AdditionalDrugSequence:
            return "AdditionalDrugSequence";
        case Tag.Radionuclide:
            return "Radionuclide";
        case Tag.Radiopharmaceutical:
            return "Radiopharmaceutical";
        case Tag.EnergyWindowCenterline:
            return "EnergyWindowCenterline";
        case Tag.EnergyWindowTotalWidth:
            return "EnergyWindowTotalWidth";
        case Tag.InterventionDrugName:
            return "InterventionDrugName";
        case Tag.InterventionDrugStartTime:
            return "InterventionDrugStartTime";
        case Tag.InterventionSequence:
            return "InterventionSequence";
        case Tag.TherapyType:
            return "TherapyType";
        case Tag.InterventionStatus:
            return "InterventionStatus";
        case Tag.TherapyDescription:
            return "TherapyDescription";
        case Tag.InterventionDescription:
            return "InterventionDescription";
        case Tag.CineRate:
            return "CineRate";
        case Tag.InitialCineRunState:
            return "InitialCineRunState";
        case Tag.SliceThickness:
            return "SliceThickness";
        case Tag.KVP:
            return "KVP";
        case Tag.CountsAccumulated:
            return "CountsAccumulated";
        case Tag.AcquisitionTerminationCondition:
            return "AcquisitionTerminationCondition";
        case Tag.EffectiveDuration:
            return "EffectiveDuration";
        case Tag.AcquisitionStartCondition:
            return "AcquisitionStartCondition";
        case Tag.AcquisitionStartConditionData:
            return "AcquisitionStartConditionData";
        case Tag.AcquisitionTerminationConditionData:
            return "AcquisitionTerminationConditionData";
        case Tag.RepetitionTime:
            return "RepetitionTime";
        case Tag.EchoTime:
            return "EchoTime";
        case Tag.InversionTime:
            return "InversionTime";
        case Tag.NumberOfAverages:
            return "NumberOfAverages";
        case Tag.ImagingFrequency:
            return "ImagingFrequency";
        case Tag.ImagedNucleus:
            return "ImagedNucleus";
        case Tag.EchoNumbers:
            return "EchoNumbers";
        case Tag.MagneticFieldStrength:
            return "MagneticFieldStrength";
        case Tag.SpacingBetweenSlices:
            return "SpacingBetweenSlices";
        case Tag.NumberOfPhaseEncodingSteps:
            return "NumberOfPhaseEncodingSteps";
        case Tag.DataCollectionDiameter:
            return "DataCollectionDiameter";
        case Tag.EchoTrainLength:
            return "EchoTrainLength";
        case Tag.PercentSampling:
            return "PercentSampling";
        case Tag.PercentPhaseFieldOfView:
            return "PercentPhaseFieldOfView";
        case Tag.PixelBandwidth:
            return "PixelBandwidth";
        case Tag.DeviceSerialNumber:
            return "DeviceSerialNumber";
        case Tag.DeviceUID:
            return "DeviceUID";
        case Tag.DeviceID:
            return "DeviceID";
        case Tag.PlateID:
            return "PlateID";
        case Tag.GeneratorID:
            return "GeneratorID";
        case Tag.GridID:
            return "GridID";
        case Tag.CassetteID:
            return "CassetteID";
        case Tag.GantryID:
            return "GantryID";
        case Tag.SecondaryCaptureDeviceID:
            return "SecondaryCaptureDeviceID";
        case Tag.HardcopyCreationDeviceID:
            return "HardcopyCreationDeviceID";
        case Tag.DateOfSecondaryCapture:
            return "DateOfSecondaryCapture";
        case Tag.TimeOfSecondaryCapture:
            return "TimeOfSecondaryCapture";
        case Tag.SecondaryCaptureDeviceManufacturer:
            return "SecondaryCaptureDeviceManufacturer";
        case Tag.HardcopyDeviceManufacturer:
            return "HardcopyDeviceManufacturer";
        case Tag.SecondaryCaptureDeviceManufacturerModelName:
            return "SecondaryCaptureDeviceManufacturerModelName";
        case Tag.SecondaryCaptureDeviceSoftwareVersions:
            return "SecondaryCaptureDeviceSoftwareVersions";
        case Tag.HardcopyDeviceSoftwareVersion:
            return "HardcopyDeviceSoftwareVersion";
        case Tag.HardcopyDeviceManufacturerModelName:
            return "HardcopyDeviceManufacturerModelName";
        case Tag.SoftwareVersions:
            return "SoftwareVersions";
        case Tag.VideoImageFormatAcquired:
            return "VideoImageFormatAcquired";
        case Tag.DigitalImageFormatAcquired:
            return "DigitalImageFormatAcquired";
        case Tag.ProtocolName:
            return "ProtocolName";
        case Tag.ContrastBolusRoute:
            return "ContrastBolusRoute";
        case Tag.ContrastBolusVolume:
            return "ContrastBolusVolume";
        case Tag.ContrastBolusStartTime:
            return "ContrastBolusStartTime";
        case Tag.ContrastBolusStopTime:
            return "ContrastBolusStopTime";
        case Tag.ContrastBolusTotalDose:
            return "ContrastBolusTotalDose";
        case Tag.SyringeCounts:
            return "SyringeCounts";
        case Tag.ContrastFlowRate:
            return "ContrastFlowRate";
        case Tag.ContrastFlowDuration:
            return "ContrastFlowDuration";
        case Tag.ContrastBolusIngredient:
            return "ContrastBolusIngredient";
        case Tag.ContrastBolusIngredientConcentration:
            return "ContrastBolusIngredientConcentration";
        case Tag.SpatialResolution:
            return "SpatialResolution";
        case Tag.TriggerTime:
            return "TriggerTime";
        case Tag.TriggerSourceOrType:
            return "TriggerSourceOrType";
        case Tag.NominalInterval:
            return "NominalInterval";
        case Tag.FrameTime:
            return "FrameTime";
        case Tag.CardiacFramingType:
            return "CardiacFramingType";
        case Tag.FrameTimeVector:
            return "FrameTimeVector";
        case Tag.FrameDelay:
            return "FrameDelay";
        case Tag.ImageTriggerDelay:
            return "ImageTriggerDelay";
        case Tag.MultiplexGroupTimeOffset:
            return "MultiplexGroupTimeOffset";
        case Tag.TriggerTimeOffset:
            return "TriggerTimeOffset";
        case Tag.SynchronizationTrigger:
            return "SynchronizationTrigger";
        case Tag.SynchronizationChannel:
            return "SynchronizationChannel";
        case Tag.TriggerSamplePosition:
            return "TriggerSamplePosition";
        case Tag.RadiopharmaceuticalRoute:
            return "RadiopharmaceuticalRoute";
        case Tag.RadiopharmaceuticalVolume:
            return "RadiopharmaceuticalVolume";
        case Tag.RadiopharmaceuticalStartTime:
            return "RadiopharmaceuticalStartTime";
        case Tag.RadiopharmaceuticalStopTime:
            return "RadiopharmaceuticalStopTime";
        case Tag.RadionuclideTotalDose:
            return "RadionuclideTotalDose";
        case Tag.RadionuclideHalfLife:
            return "RadionuclideHalfLife";
        case Tag.RadionuclidePositronFraction:
            return "RadionuclidePositronFraction";
        case Tag.RadiopharmaceuticalSpecificActivity:
            return "RadiopharmaceuticalSpecificActivity";
        case Tag.RadiopharmaceuticalStartDateTime:
            return "RadiopharmaceuticalStartDateTime";
        case Tag.RadiopharmaceuticalStopDateTime:
            return "RadiopharmaceuticalStopDateTime";
        case Tag.BeatRejectionFlag:
            return "BeatRejectionFlag";
        case Tag.LowRRValue:
            return "LowRRValue";
        case Tag.HighRRValue:
            return "HighRRValue";
        case Tag.IntervalsAcquired:
            return "IntervalsAcquired";
        case Tag.IntervalsRejected:
            return "IntervalsRejected";
        case Tag.PVCRejection:
            return "PVCRejection";
        case Tag.SkipBeats:
            return "SkipBeats";
        case Tag.HeartRate:
            return "HeartRate";
        case Tag.CardiacNumberOfImages:
            return "CardiacNumberOfImages";
        case Tag.TriggerWindow:
            return "TriggerWindow";
        case Tag.ReconstructionDiameter:
            return "ReconstructionDiameter";
        case Tag.DistanceSourceToDetector:
            return "DistanceSourceToDetector";
        case Tag.DistanceSourceToPatient:
            return "DistanceSourceToPatient";
        case Tag.EstimatedRadiographicMagnificationFactor:
            return "EstimatedRadiographicMagnificationFactor";
        case Tag.GantryDetectorTilt:
            return "GantryDetectorTilt";
        case Tag.GantryDetectorSlew:
            return "GantryDetectorSlew";
        case Tag.TableHeight:
            return "TableHeight";
        case Tag.TableTraverse:
            return "TableTraverse";
        case Tag.TableMotion:
            return "TableMotion";
        case Tag.TableVerticalIncrement:
            return "TableVerticalIncrement";
        case Tag.TableLateralIncrement:
            return "TableLateralIncrement";
        case Tag.TableLongitudinalIncrement:
            return "TableLongitudinalIncrement";
        case Tag.TableAngle:
            return "TableAngle";
        case Tag.TableType:
            return "TableType";
        case Tag.RotationDirection:
            return "RotationDirection";
        case Tag.AngularPosition:
            return "AngularPosition";
        case Tag.RadialPosition:
            return "RadialPosition";
        case Tag.ScanArc:
            return "ScanArc";
        case Tag.AngularStep:
            return "AngularStep";
        case Tag.CenterOfRotationOffset:
            return "CenterOfRotationOffset";
        case Tag.RotationOffset:
            return "RotationOffset";
        case Tag.FieldOfViewShape:
            return "FieldOfViewShape";
        case Tag.FieldOfViewDimensions:
            return "FieldOfViewDimensions";
        case Tag.ExposureTime:
            return "ExposureTime";
        case Tag.XRayTubeCurrent:
            return "XRayTubeCurrent";
        case Tag.Exposure:
            return "Exposure";
        case Tag.ExposureInuAs:
            return "ExposureInuAs";
        case Tag.AveragePulseWidth:
            return "AveragePulseWidth";
        case Tag.RadiationSetting:
            return "RadiationSetting";
        case Tag.RectificationType:
            return "RectificationType";
        case Tag.RadiationMode:
            return "RadiationMode";
        case Tag.ImageAndFluoroscopyAreaDoseProduct:
            return "ImageAndFluoroscopyAreaDoseProduct";
        case Tag.FilterType:
            return "FilterType";
        case Tag.TypeOfFilters:
            return "TypeOfFilters";
        case Tag.IntensifierSize:
            return "IntensifierSize";
        case Tag.ImagerPixelSpacing:
            return "ImagerPixelSpacing";
        case Tag.Grid:
            return "Grid";
        case Tag.GeneratorPower:
            return "GeneratorPower";
        case Tag.CollimatorGridName:
            return "CollimatorGridName";
        case Tag.CollimatorType:
            return "CollimatorType";
        case Tag.FocalDistance:
            return "FocalDistance";
        case Tag.XFocusCenter:
            return "XFocusCenter";
        case Tag.YFocusCenter:
            return "YFocusCenter";
        case Tag.FocalSpots:
            return "FocalSpots";
        case Tag.AnodeTargetMaterial:
            return "AnodeTargetMaterial";
        case Tag.BodyPartThickness:
            return "BodyPartThickness";
        case Tag.CompressionForce:
            return "CompressionForce";
        case Tag.PaddleDescription:
            return "PaddleDescription";
        case Tag.DateOfLastCalibration:
            return "DateOfLastCalibration";
        case Tag.TimeOfLastCalibration:
            return "TimeOfLastCalibration";
        case Tag.DateTimeOfLastCalibration:
            return "DateTimeOfLastCalibration";
        case Tag.ConvolutionKernel:
            return "ConvolutionKernel";
        case Tag.UpperLowerPixelValues:
            return "UpperLowerPixelValues";
        case Tag.ActualFrameDuration:
            return "ActualFrameDuration";
        case Tag.CountRate:
            return "CountRate";
        case Tag.PreferredPlaybackSequencing:
            return "PreferredPlaybackSequencing";
        case Tag.ReceiveCoilName:
            return "ReceiveCoilName";
        case Tag.TransmitCoilName:
            return "TransmitCoilName";
        case Tag.PlateType:
            return "PlateType";
        case Tag.PhosphorType:
            return "PhosphorType";
        case Tag.ScanVelocity:
            return "ScanVelocity";
        case Tag.WholeBodyTechnique:
            return "WholeBodyTechnique";
        case Tag.ScanLength:
            return "ScanLength";
        case Tag.AcquisitionMatrix:
            return "AcquisitionMatrix";
        case Tag.InPlanePhaseEncodingDirection:
            return "InPlanePhaseEncodingDirection";
        case Tag.FlipAngle:
            return "FlipAngle";
        case Tag.VariableFlipAngleFlag:
            return "VariableFlipAngleFlag";
        case Tag.SAR:
            return "SAR";
        case Tag.dBdt:
            return "dBdt";
        case Tag.AcquisitionDeviceProcessingDescription:
            return "AcquisitionDeviceProcessingDescription";
        case Tag.AcquisitionDeviceProcessingCode:
            return "AcquisitionDeviceProcessingCode";
        case Tag.CassetteOrientation:
            return "CassetteOrientation";
        case Tag.CassetteSize:
            return "CassetteSize";
        case Tag.ExposuresOnPlate:
            return "ExposuresOnPlate";
        case Tag.RelativeXRayExposure:
            return "RelativeXRayExposure";
        case Tag.ExposureIndex:
            return "ExposureIndex";
        case Tag.TargetExposureIndex:
            return "TargetExposureIndex";
        case Tag.DeviationIndex:
            return "DeviationIndex";
        case Tag.ColumnAngulation:
            return "ColumnAngulation";
        case Tag.TomoLayerHeight:
            return "TomoLayerHeight";
        case Tag.TomoAngle:
            return "TomoAngle";
        case Tag.TomoTime:
            return "TomoTime";
        case Tag.TomoType:
            return "TomoType";
        case Tag.TomoClass:
            return "TomoClass";
        case Tag.NumberOfTomosynthesisSourceImages:
            return "NumberOfTomosynthesisSourceImages";
        case Tag.PositionerMotion:
            return "PositionerMotion";
        case Tag.PositionerType:
            return "PositionerType";
        case Tag.PositionerPrimaryAngle:
            return "PositionerPrimaryAngle";
        case Tag.PositionerSecondaryAngle:
            return "PositionerSecondaryAngle";
        case Tag.PositionerPrimaryAngleIncrement:
            return "PositionerPrimaryAngleIncrement";
        case Tag.PositionerSecondaryAngleIncrement:
            return "PositionerSecondaryAngleIncrement";
        case Tag.DetectorPrimaryAngle:
            return "DetectorPrimaryAngle";
        case Tag.DetectorSecondaryAngle:
            return "DetectorSecondaryAngle";
        case Tag.ShutterShape:
            return "ShutterShape";
        case Tag.ShutterLeftVerticalEdge:
            return "ShutterLeftVerticalEdge";
        case Tag.ShutterRightVerticalEdge:
            return "ShutterRightVerticalEdge";
        case Tag.ShutterUpperHorizontalEdge:
            return "ShutterUpperHorizontalEdge";
        case Tag.ShutterLowerHorizontalEdge:
            return "ShutterLowerHorizontalEdge";
        case Tag.CenterOfCircularShutter:
            return "CenterOfCircularShutter";
        case Tag.RadiusOfCircularShutter:
            return "RadiusOfCircularShutter";
        case Tag.VerticesOfThePolygonalShutter:
            return "VerticesOfThePolygonalShutter";
        case Tag.ShutterPresentationValue:
            return "ShutterPresentationValue";
        case Tag.ShutterOverlayGroup:
            return "ShutterOverlayGroup";
        case Tag.ShutterPresentationColorCIELabValue:
            return "ShutterPresentationColorCIELabValue";
        case Tag.CollimatorShape:
            return "CollimatorShape";
        case Tag.CollimatorLeftVerticalEdge:
            return "CollimatorLeftVerticalEdge";
        case Tag.CollimatorRightVerticalEdge:
            return "CollimatorRightVerticalEdge";
        case Tag.CollimatorUpperHorizontalEdge:
            return "CollimatorUpperHorizontalEdge";
        case Tag.CollimatorLowerHorizontalEdge:
            return "CollimatorLowerHorizontalEdge";
        case Tag.CenterOfCircularCollimator:
            return "CenterOfCircularCollimator";
        case Tag.RadiusOfCircularCollimator:
            return "RadiusOfCircularCollimator";
        case Tag.VerticesOfThePolygonalCollimator:
            return "VerticesOfThePolygonalCollimator";
        case Tag.AcquisitionTimeSynchronized:
            return "AcquisitionTimeSynchronized";
        case Tag.TimeSource:
            return "TimeSource";
        case Tag.TimeDistributionProtocol:
            return "TimeDistributionProtocol";
        case Tag.NTPSourceAddress:
            return "NTPSourceAddress";
        case Tag.PageNumberVector:
            return "PageNumberVector";
        case Tag.FrameLabelVector:
            return "FrameLabelVector";
        case Tag.FramePrimaryAngleVector:
            return "FramePrimaryAngleVector";
        case Tag.FrameSecondaryAngleVector:
            return "FrameSecondaryAngleVector";
        case Tag.SliceLocationVector:
            return "SliceLocationVector";
        case Tag.DisplayWindowLabelVector:
            return "DisplayWindowLabelVector";
        case Tag.NominalScannedPixelSpacing:
            return "NominalScannedPixelSpacing";
        case Tag.DigitizingDeviceTransportDirection:
            return "DigitizingDeviceTransportDirection";
        case Tag.RotationOfScannedFilm:
            return "RotationOfScannedFilm";
        case Tag.BiopsyTargetSequence:
            return "BiopsyTargetSequence";
        case Tag.TargetUID:
            return "TargetUID";
        case Tag.LocalizingCursorPosition:
            return "LocalizingCursorPosition";
        case Tag.CalculatedTargetPosition:
            return "CalculatedTargetPosition";
        case Tag.TargetLabel:
            return "TargetLabel";
        case Tag.DisplayedZValue:
            return "DisplayedZValue";
        case Tag.IVUSAcquisition:
            return "IVUSAcquisition";
        case Tag.IVUSPullbackRate:
            return "IVUSPullbackRate";
        case Tag.IVUSGatedRate:
            return "IVUSGatedRate";
        case Tag.IVUSPullbackStartFrameNumber:
            return "IVUSPullbackStartFrameNumber";
        case Tag.IVUSPullbackStopFrameNumber:
            return "IVUSPullbackStopFrameNumber";
        case Tag.LesionNumber:
            return "LesionNumber";
        case Tag.AcquisitionComments:
            return "AcquisitionComments";
        case Tag.OutputPower:
            return "OutputPower";
        case Tag.TransducerData:
            return "TransducerData";
        case Tag.FocusDepth:
            return "FocusDepth";
        case Tag.ProcessingFunction:
            return "ProcessingFunction";
        case Tag.PostprocessingFunction:
            return "PostprocessingFunction";
        case Tag.MechanicalIndex:
            return "MechanicalIndex";
        case Tag.BoneThermalIndex:
            return "BoneThermalIndex";
        case Tag.CranialThermalIndex:
            return "CranialThermalIndex";
        case Tag.SoftTissueThermalIndex:
            return "SoftTissueThermalIndex";
        case Tag.SoftTissueFocusThermalIndex:
            return "SoftTissueFocusThermalIndex";
        case Tag.SoftTissueSurfaceThermalIndex:
            return "SoftTissueSurfaceThermalIndex";
        case Tag.DynamicRange:
            return "DynamicRange";
        case Tag.TotalGain:
            return "TotalGain";
        case Tag.DepthOfScanField:
            return "DepthOfScanField";
        case Tag.PatientPosition:
            return "PatientPosition";
        case Tag.ViewPosition:
            return "ViewPosition";
        case Tag.ProjectionEponymousNameCodeSequence:
            return "ProjectionEponymousNameCodeSequence";
        case Tag.ImageTransformationMatrix:
            return "ImageTransformationMatrix";
        case Tag.ImageTranslationVector:
            return "ImageTranslationVector";
        case Tag.Sensitivity:
            return "Sensitivity";
        case Tag.SequenceOfUltrasoundRegions:
            return "SequenceOfUltrasoundRegions";
        case Tag.RegionSpatialFormat:
            return "RegionSpatialFormat";
        case Tag.RegionDataType:
            return "RegionDataType";
        case Tag.RegionFlags:
            return "RegionFlags";
        case Tag.RegionLocationMinX0:
            return "RegionLocationMinX0";
        case Tag.RegionLocationMinY0:
            return "RegionLocationMinY0";
        case Tag.RegionLocationMaxX1:
            return "RegionLocationMaxX1";
        case Tag.RegionLocationMaxY1:
            return "RegionLocationMaxY1";
        case Tag.ReferencePixelX0:
            return "ReferencePixelX0";
        case Tag.ReferencePixelY0:
            return "ReferencePixelY0";
        case Tag.PhysicalUnitsXDirection:
            return "PhysicalUnitsXDirection";
        case Tag.PhysicalUnitsYDirection:
            return "PhysicalUnitsYDirection";
        case Tag.ReferencePixelPhysicalValueX:
            return "ReferencePixelPhysicalValueX";
        case Tag.ReferencePixelPhysicalValueY:
            return "ReferencePixelPhysicalValueY";
        case Tag.PhysicalDeltaX:
            return "PhysicalDeltaX";
        case Tag.PhysicalDeltaY:
            return "PhysicalDeltaY";
        case Tag.TransducerFrequency:
            return "TransducerFrequency";
        case Tag.TransducerType:
            return "TransducerType";
        case Tag.PulseRepetitionFrequency:
            return "PulseRepetitionFrequency";
        case Tag.DopplerCorrectionAngle:
            return "DopplerCorrectionAngle";
        case Tag.SteeringAngle:
            return "SteeringAngle";
        case Tag.DopplerSampleVolumeXPositionRetired:
            return "DopplerSampleVolumeXPositionRetired";
        case Tag.DopplerSampleVolumeXPosition:
            return "DopplerSampleVolumeXPosition";
        case Tag.DopplerSampleVolumeYPositionRetired:
            return "DopplerSampleVolumeYPositionRetired";
        case Tag.DopplerSampleVolumeYPosition:
            return "DopplerSampleVolumeYPosition";
        case Tag.TMLinePositionX0Retired:
            return "TMLinePositionX0Retired";
        case Tag.TMLinePositionX0:
            return "TMLinePositionX0";
        case Tag.TMLinePositionY0Retired:
            return "TMLinePositionY0Retired";
        case Tag.TMLinePositionY0:
            return "TMLinePositionY0";
        case Tag.TMLinePositionX1Retired:
            return "TMLinePositionX1Retired";
        case Tag.TMLinePositionX1:
            return "TMLinePositionX1";
        case Tag.TMLinePositionY1Retired:
            return "TMLinePositionY1Retired";
        case Tag.TMLinePositionY1:
            return "TMLinePositionY1";
        case Tag.PixelComponentOrganization:
            return "PixelComponentOrganization";
        case Tag.PixelComponentMask:
            return "PixelComponentMask";
        case Tag.PixelComponentRangeStart:
            return "PixelComponentRangeStart";
        case Tag.PixelComponentRangeStop:
            return "PixelComponentRangeStop";
        case Tag.PixelComponentPhysicalUnits:
            return "PixelComponentPhysicalUnits";
        case Tag.PixelComponentDataType:
            return "PixelComponentDataType";
        case Tag.NumberOfTableBreakPoints:
            return "NumberOfTableBreakPoints";
        case Tag.TableOfXBreakPoints:
            return "TableOfXBreakPoints";
        case Tag.TableOfYBreakPoints:
            return "TableOfYBreakPoints";
        case Tag.NumberOfTableEntries:
            return "NumberOfTableEntries";
        case Tag.TableOfPixelValues:
            return "TableOfPixelValues";
        case Tag.TableOfParameterValues:
            return "TableOfParameterValues";
        case Tag.RWaveTimeVector:
            return "RWaveTimeVector";
        case Tag.DetectorConditionsNominalFlag:
            return "DetectorConditionsNominalFlag";
        case Tag.DetectorTemperature:
            return "DetectorTemperature";
        case Tag.DetectorType:
            return "DetectorType";
        case Tag.DetectorConfiguration:
            return "DetectorConfiguration";
        case Tag.DetectorDescription:
            return "DetectorDescription";
        case Tag.DetectorMode:
            return "DetectorMode";
        case Tag.DetectorID:
            return "DetectorID";
        case Tag.DateOfLastDetectorCalibration:
            return "DateOfLastDetectorCalibration";
        case Tag.TimeOfLastDetectorCalibration:
            return "TimeOfLastDetectorCalibration";
        case Tag.ExposuresOnDetectorSinceLastCalibration:
            return "ExposuresOnDetectorSinceLastCalibration";
        case Tag.ExposuresOnDetectorSinceManufactured:
            return "ExposuresOnDetectorSinceManufactured";
        case Tag.DetectorTimeSinceLastExposure:
            return "DetectorTimeSinceLastExposure";
        case Tag.DetectorActiveTime:
            return "DetectorActiveTime";
        case Tag.DetectorActivationOffsetFromExposure:
            return "DetectorActivationOffsetFromExposure";
        case Tag.DetectorBinning:
            return "DetectorBinning";
        case Tag.DetectorElementPhysicalSize:
            return "DetectorElementPhysicalSize";
        case Tag.DetectorElementSpacing:
            return "DetectorElementSpacing";
        case Tag.DetectorActiveShape:
            return "DetectorActiveShape";
        case Tag.DetectorActiveDimensions:
            return "DetectorActiveDimensions";
        case Tag.DetectorActiveOrigin:
            return "DetectorActiveOrigin";
        case Tag.DetectorManufacturerName:
            return "DetectorManufacturerName";
        case Tag.DetectorManufacturerModelName:
            return "DetectorManufacturerModelName";
        case Tag.FieldOfViewOrigin:
            return "FieldOfViewOrigin";
        case Tag.FieldOfViewRotation:
            return "FieldOfViewRotation";
        case Tag.FieldOfViewHorizontalFlip:
            return "FieldOfViewHorizontalFlip";
        case Tag.PixelDataAreaOriginRelativeToFOV:
            return "PixelDataAreaOriginRelativeToFOV";
        case Tag.PixelDataAreaRotationAngleRelativeToFOV:
            return "PixelDataAreaRotationAngleRelativeToFOV";
        case Tag.GridAbsorbingMaterial:
            return "GridAbsorbingMaterial";
        case Tag.GridSpacingMaterial:
            return "GridSpacingMaterial";
        case Tag.GridThickness:
            return "GridThickness";
        case Tag.GridPitch:
            return "GridPitch";
        case Tag.GridAspectRatio:
            return "GridAspectRatio";
        case Tag.GridPeriod:
            return "GridPeriod";
        case Tag.GridFocalDistance:
            return "GridFocalDistance";
        case Tag.FilterMaterial:
            return "FilterMaterial";
        case Tag.FilterThicknessMinimum:
            return "FilterThicknessMinimum";
        case Tag.FilterThicknessMaximum:
            return "FilterThicknessMaximum";
        case Tag.FilterBeamPathLengthMinimum:
            return "FilterBeamPathLengthMinimum";
        case Tag.FilterBeamPathLengthMaximum:
            return "FilterBeamPathLengthMaximum";
        case Tag.ExposureControlMode:
            return "ExposureControlMode";
        case Tag.ExposureControlModeDescription:
            return "ExposureControlModeDescription";
        case Tag.ExposureStatus:
            return "ExposureStatus";
        case Tag.PhototimerSetting:
            return "PhototimerSetting";
        case Tag.ExposureTimeInuS:
            return "ExposureTimeInuS";
        case Tag.XRayTubeCurrentInuA:
            return "XRayTubeCurrentInuA";
        case Tag.ContentQualification:
            return "ContentQualification";
        case Tag.PulseSequenceName:
            return "PulseSequenceName";
        case Tag.MRImagingModifierSequence:
            return "MRImagingModifierSequence";
        case Tag.EchoPulseSequence:
            return "EchoPulseSequence";
        case Tag.InversionRecovery:
            return "InversionRecovery";
        case Tag.FlowCompensation:
            return "FlowCompensation";
        case Tag.MultipleSpinEcho:
            return "MultipleSpinEcho";
        case Tag.MultiPlanarExcitation:
            return "MultiPlanarExcitation";
        case Tag.PhaseContrast:
            return "PhaseContrast";
        case Tag.TimeOfFlightContrast:
            return "TimeOfFlightContrast";
        case Tag.Spoiling:
            return "Spoiling";
        case Tag.SteadyStatePulseSequence:
            return "SteadyStatePulseSequence";
        case Tag.EchoPlanarPulseSequence:
            return "EchoPlanarPulseSequence";
        case Tag.TagAngleFirstAxis:
            return "TagAngleFirstAxis";
        case Tag.MagnetizationTransfer:
            return "MagnetizationTransfer";
        case Tag.T2Preparation:
            return "T2Preparation";
        case Tag.BloodSignalNulling:
            return "BloodSignalNulling";
        case Tag.SaturationRecovery:
            return "SaturationRecovery";
        case Tag.SpectrallySelectedSuppression:
            return "SpectrallySelectedSuppression";
        case Tag.SpectrallySelectedExcitation:
            return "SpectrallySelectedExcitation";
        case Tag.SpatialPresaturation:
            return "SpatialPresaturation";
        case Tag.Tagging:
            return "Tagging";
        case Tag.OversamplingPhase:
            return "OversamplingPhase";
        case Tag.TagSpacingFirstDimension:
            return "TagSpacingFirstDimension";
        case Tag.GeometryOfKSpaceTraversal:
            return "GeometryOfKSpaceTraversal";
        case Tag.SegmentedKSpaceTraversal:
            return "SegmentedKSpaceTraversal";
        case Tag.RectilinearPhaseEncodeReordering:
            return "RectilinearPhaseEncodeReordering";
        case Tag.TagThickness:
            return "TagThickness";
        case Tag.PartialFourierDirection:
            return "PartialFourierDirection";
        case Tag.CardiacSynchronizationTechnique:
            return "CardiacSynchronizationTechnique";
        case Tag.ReceiveCoilManufacturerName:
            return "ReceiveCoilManufacturerName";
        case Tag.MRReceiveCoilSequence:
            return "MRReceiveCoilSequence";
        case Tag.ReceiveCoilType:
            return "ReceiveCoilType";
        case Tag.QuadratureReceiveCoil:
            return "QuadratureReceiveCoil";
        case Tag.MultiCoilDefinitionSequence:
            return "MultiCoilDefinitionSequence";
        case Tag.MultiCoilConfiguration:
            return "MultiCoilConfiguration";
        case Tag.MultiCoilElementName:
            return "MultiCoilElementName";
        case Tag.MultiCoilElementUsed:
            return "MultiCoilElementUsed";
        case Tag.MRTransmitCoilSequence:
            return "MRTransmitCoilSequence";
        case Tag.TransmitCoilManufacturerName:
            return "TransmitCoilManufacturerName";
        case Tag.TransmitCoilType:
            return "TransmitCoilType";
        case Tag.SpectralWidth:
            return "SpectralWidth";
        case Tag.ChemicalShiftReference:
            return "ChemicalShiftReference";
        case Tag.VolumeLocalizationTechnique:
            return "VolumeLocalizationTechnique";
        case Tag.MRAcquisitionFrequencyEncodingSteps:
            return "MRAcquisitionFrequencyEncodingSteps";
        case Tag.Decoupling:
            return "Decoupling";
        case Tag.DecoupledNucleus:
            return "DecoupledNucleus";
        case Tag.DecouplingFrequency:
            return "DecouplingFrequency";
        case Tag.DecouplingMethod:
            return "DecouplingMethod";
        case Tag.DecouplingChemicalShiftReference:
            return "DecouplingChemicalShiftReference";
        case Tag.KSpaceFiltering:
            return "KSpaceFiltering";
        case Tag.TimeDomainFiltering:
            return "TimeDomainFiltering";
        case Tag.NumberOfZeroFills:
            return "NumberOfZeroFills";
        case Tag.BaselineCorrection:
            return "BaselineCorrection";
        case Tag.ParallelReductionFactorInPlane:
            return "ParallelReductionFactorInPlane";
        case Tag.CardiacRRIntervalSpecified:
            return "CardiacRRIntervalSpecified";
        case Tag.AcquisitionDuration:
            return "AcquisitionDuration";
        case Tag.FrameAcquisitionDateTime:
            return "FrameAcquisitionDateTime";
        case Tag.DiffusionDirectionality:
            return "DiffusionDirectionality";
        case Tag.DiffusionGradientDirectionSequence:
            return "DiffusionGradientDirectionSequence";
        case Tag.ParallelAcquisition:
            return "ParallelAcquisition";
        case Tag.ParallelAcquisitionTechnique:
            return "ParallelAcquisitionTechnique";
        case Tag.InversionTimes:
            return "InversionTimes";
        case Tag.MetaboliteMapDescription:
            return "MetaboliteMapDescription";
        case Tag.PartialFourier:
            return "PartialFourier";
        case Tag.EffectiveEchoTime:
            return "EffectiveEchoTime";
        case Tag.MetaboliteMapCodeSequence:
            return "MetaboliteMapCodeSequence";
        case Tag.ChemicalShiftSequence:
            return "ChemicalShiftSequence";
        case Tag.CardiacSignalSource:
            return "CardiacSignalSource";
        case Tag.DiffusionBValue:
            return "DiffusionBValue";
        case Tag.DiffusionGradientOrientation:
            return "DiffusionGradientOrientation";
        case Tag.VelocityEncodingDirection:
            return "VelocityEncodingDirection";
        case Tag.VelocityEncodingMinimumValue:
            return "VelocityEncodingMinimumValue";
        case Tag.VelocityEncodingAcquisitionSequence:
            return "VelocityEncodingAcquisitionSequence";
        case Tag.NumberOfKSpaceTrajectories:
            return "NumberOfKSpaceTrajectories";
        case Tag.CoverageOfKSpace:
            return "CoverageOfKSpace";
        case Tag.SpectroscopyAcquisitionPhaseRows:
            return "SpectroscopyAcquisitionPhaseRows";
        case Tag.ParallelReductionFactorInPlaneRetired:
            return "ParallelReductionFactorInPlaneRetired";
        case Tag.TransmitterFrequency:
            return "TransmitterFrequency";
        case Tag.ResonantNucleus:
            return "ResonantNucleus";
        case Tag.FrequencyCorrection:
            return "FrequencyCorrection";
        case Tag.MRSpectroscopyFOVGeometrySequence:
            return "MRSpectroscopyFOVGeometrySequence";
        case Tag.SlabThickness:
            return "SlabThickness";
        case Tag.SlabOrientation:
            return "SlabOrientation";
        case Tag.MidSlabPosition:
            return "MidSlabPosition";
        case Tag.MRSpatialSaturationSequence:
            return "MRSpatialSaturationSequence";
        case Tag.MRTimingAndRelatedParametersSequence:
            return "MRTimingAndRelatedParametersSequence";
        case Tag.MREchoSequence:
            return "MREchoSequence";
        case Tag.MRModifierSequence:
            return "MRModifierSequence";
        case Tag.MRDiffusionSequence:
            return "MRDiffusionSequence";
        case Tag.CardiacSynchronizationSequence:
            return "CardiacSynchronizationSequence";
        case Tag.MRAveragesSequence:
            return "MRAveragesSequence";
        case Tag.MRFOVGeometrySequence:
            return "MRFOVGeometrySequence";
        case Tag.VolumeLocalizationSequence:
            return "VolumeLocalizationSequence";
        case Tag.SpectroscopyAcquisitionDataColumns:
            return "SpectroscopyAcquisitionDataColumns";
        case Tag.DiffusionAnisotropyType:
            return "DiffusionAnisotropyType";
        case Tag.FrameReferenceDateTime:
            return "FrameReferenceDateTime";
        case Tag.MRMetaboliteMapSequence:
            return "MRMetaboliteMapSequence";
        case Tag.ParallelReductionFactorOutOfPlane:
            return "ParallelReductionFactorOutOfPlane";
        case Tag.SpectroscopyAcquisitionOutOfPlanePhaseSteps:
            return "SpectroscopyAcquisitionOutOfPlanePhaseSteps";
        case Tag.BulkMotionStatus:
            return "BulkMotionStatus";
        case Tag.ParallelReductionFactorSecondInPlane:
            return "ParallelReductionFactorSecondInPlane";
        case Tag.CardiacBeatRejectionTechnique:
            return "CardiacBeatRejectionTechnique";
        case Tag.RespiratoryMotionCompensationTechnique:
            return "RespiratoryMotionCompensationTechnique";
        case Tag.RespiratorySignalSource:
            return "RespiratorySignalSource";
        case Tag.BulkMotionCompensationTechnique:
            return "BulkMotionCompensationTechnique";
        case Tag.BulkMotionSignalSource:
            return "BulkMotionSignalSource";
        case Tag.ApplicableSafetyStandardAgency:
            return "ApplicableSafetyStandardAgency";
        case Tag.ApplicableSafetyStandardDescription:
            return "ApplicableSafetyStandardDescription";
        case Tag.OperatingModeSequence:
            return "OperatingModeSequence";
        case Tag.OperatingModeType:
            return "OperatingModeType";
        case Tag.OperatingMode:
            return "OperatingMode";
        case Tag.SpecificAbsorptionRateDefinition:
            return "SpecificAbsorptionRateDefinition";
        case Tag.GradientOutputType:
            return "GradientOutputType";
        case Tag.SpecificAbsorptionRateValue:
            return "SpecificAbsorptionRateValue";
        case Tag.GradientOutput:
            return "GradientOutput";
        case Tag.FlowCompensationDirection:
            return "FlowCompensationDirection";
        case Tag.TaggingDelay:
            return "TaggingDelay";
        case Tag.RespiratoryMotionCompensationTechniqueDescription:
            return "RespiratoryMotionCompensationTechniqueDescription";
        case Tag.RespiratorySignalSourceID:
            return "RespiratorySignalSourceID";
        case Tag.ChemicalShiftMinimumIntegrationLimitInHz:
            return "ChemicalShiftMinimumIntegrationLimitInHz";
        case Tag.ChemicalShiftMaximumIntegrationLimitInHz:
            return "ChemicalShiftMaximumIntegrationLimitInHz";
        case Tag.MRVelocityEncodingSequence:
            return "MRVelocityEncodingSequence";
        case Tag.FirstOrderPhaseCorrection:
            return "FirstOrderPhaseCorrection";
        case Tag.WaterReferencedPhaseCorrection:
            return "WaterReferencedPhaseCorrection";
        case Tag.MRSpectroscopyAcquisitionType:
            return "MRSpectroscopyAcquisitionType";
        case Tag.RespiratoryCyclePosition:
            return "RespiratoryCyclePosition";
        case Tag.VelocityEncodingMaximumValue:
            return "VelocityEncodingMaximumValue";
        case Tag.TagSpacingSecondDimension:
            return "TagSpacingSecondDimension";
        case Tag.TagAngleSecondAxis:
            return "TagAngleSecondAxis";
        case Tag.FrameAcquisitionDuration:
            return "FrameAcquisitionDuration";
        case Tag.MRImageFrameTypeSequence:
            return "MRImageFrameTypeSequence";
        case Tag.MRSpectroscopyFrameTypeSequence:
            return "MRSpectroscopyFrameTypeSequence";
        case Tag.MRAcquisitionPhaseEncodingStepsInPlane:
            return "MRAcquisitionPhaseEncodingStepsInPlane";
        case Tag.MRAcquisitionPhaseEncodingStepsOutOfPlane:
            return "MRAcquisitionPhaseEncodingStepsOutOfPlane";
        case Tag.SpectroscopyAcquisitionPhaseColumns:
            return "SpectroscopyAcquisitionPhaseColumns";
        case Tag.CardiacCyclePosition:
            return "CardiacCyclePosition";
        case Tag.SpecificAbsorptionRateSequence:
            return "SpecificAbsorptionRateSequence";
        case Tag.RFEchoTrainLength:
            return "RFEchoTrainLength";
        case Tag.GradientEchoTrainLength:
            return "GradientEchoTrainLength";
        case Tag.ArterialSpinLabelingContrast:
            return "ArterialSpinLabelingContrast";
        case Tag.MRArterialSpinLabelingSequence:
            return "MRArterialSpinLabelingSequence";
        case Tag.ASLTechniqueDescription:
            return "ASLTechniqueDescription";
        case Tag.ASLSlabNumber:
            return "ASLSlabNumber";
        case Tag.ASLSlabThickness:
            return "ASLSlabThickness";
        case Tag.ASLSlabOrientation:
            return "ASLSlabOrientation";
        case Tag.ASLMidSlabPosition:
            return "ASLMidSlabPosition";
        case Tag.ASLContext:
            return "ASLContext";
        case Tag.ASLPulseTrainDuration:
            return "ASLPulseTrainDuration";
        case Tag.ASLCrusherFlag:
            return "ASLCrusherFlag";
        case Tag.ASLCrusherFlowLimit:
            return "ASLCrusherFlowLimit";
        case Tag.ASLCrusherDescription:
            return "ASLCrusherDescription";
        case Tag.ASLBolusCutoffFlag:
            return "ASLBolusCutoffFlag";
        case Tag.ASLBolusCutoffTimingSequence:
            return "ASLBolusCutoffTimingSequence";
        case Tag.ASLBolusCutoffTechnique:
            return "ASLBolusCutoffTechnique";
        case Tag.ASLBolusCutoffDelayTime:
            return "ASLBolusCutoffDelayTime";
        case Tag.ASLSlabSequence:
            return "ASLSlabSequence";
        case Tag.ChemicalShiftMinimumIntegrationLimitInppm:
            return "ChemicalShiftMinimumIntegrationLimitInppm";
        case Tag.ChemicalShiftMaximumIntegrationLimitInppm:
            return "ChemicalShiftMaximumIntegrationLimitInppm";
        case Tag.WaterReferenceAcquisition:
            return "WaterReferenceAcquisition";
        case Tag.EchoPeakPosition:
            return "EchoPeakPosition";
        case Tag.CTAcquisitionTypeSequence:
            return "CTAcquisitionTypeSequence";
        case Tag.AcquisitionType:
            return "AcquisitionType";
        case Tag.TubeAngle:
            return "TubeAngle";
        case Tag.CTAcquisitionDetailsSequence:
            return "CTAcquisitionDetailsSequence";
        case Tag.RevolutionTime:
            return "RevolutionTime";
        case Tag.SingleCollimationWidth:
            return "SingleCollimationWidth";
        case Tag.TotalCollimationWidth:
            return "TotalCollimationWidth";
        case Tag.CTTableDynamicsSequence:
            return "CTTableDynamicsSequence";
        case Tag.TableSpeed:
            return "TableSpeed";
        case Tag.TableFeedPerRotation:
            return "TableFeedPerRotation";
        case Tag.SpiralPitchFactor:
            return "SpiralPitchFactor";
        case Tag.CTGeometrySequence:
            return "CTGeometrySequence";
        case Tag.DataCollectionCenterPatient:
            return "DataCollectionCenterPatient";
        case Tag.CTReconstructionSequence:
            return "CTReconstructionSequence";
        case Tag.ReconstructionAlgorithm:
            return "ReconstructionAlgorithm";
        case Tag.ConvolutionKernelGroup:
            return "ConvolutionKernelGroup";
        case Tag.ReconstructionFieldOfView:
            return "ReconstructionFieldOfView";
        case Tag.ReconstructionTargetCenterPatient:
            return "ReconstructionTargetCenterPatient";
        case Tag.ReconstructionAngle:
            return "ReconstructionAngle";
        case Tag.ImageFilter:
            return "ImageFilter";
        case Tag.CTExposureSequence:
            return "CTExposureSequence";
        case Tag.ReconstructionPixelSpacing:
            return "ReconstructionPixelSpacing";
        case Tag.ExposureModulationType:
            return "ExposureModulationType";
        case Tag.EstimatedDoseSaving:
            return "EstimatedDoseSaving";
        case Tag.CTXRayDetailsSequence:
            return "CTXRayDetailsSequence";
        case Tag.CTPositionSequence:
            return "CTPositionSequence";
        case Tag.TablePosition:
            return "TablePosition";
        case Tag.ExposureTimeInms:
            return "ExposureTimeInms";
        case Tag.CTImageFrameTypeSequence:
            return "CTImageFrameTypeSequence";
        case Tag.XRayTubeCurrentInmA:
            return "XRayTubeCurrentInmA";
        case Tag.ExposureInmAs:
            return "ExposureInmAs";
        case Tag.ConstantVolumeFlag:
            return "ConstantVolumeFlag";
        case Tag.FluoroscopyFlag:
            return "FluoroscopyFlag";
        case Tag.DistanceSourceToDataCollectionCenter:
            return "DistanceSourceToDataCollectionCenter";
        case Tag.ContrastBolusAgentNumber:
            return "ContrastBolusAgentNumber";
        case Tag.ContrastBolusIngredientCodeSequence:
            return "ContrastBolusIngredientCodeSequence";
        case Tag.ContrastAdministrationProfileSequence:
            return "ContrastAdministrationProfileSequence";
        case Tag.ContrastBolusUsageSequence:
            return "ContrastBolusUsageSequence";
        case Tag.ContrastBolusAgentAdministered:
            return "ContrastBolusAgentAdministered";
        case Tag.ContrastBolusAgentDetected:
            return "ContrastBolusAgentDetected";
        case Tag.ContrastBolusAgentPhase:
            return "ContrastBolusAgentPhase";
        case Tag.CTDIvol:
            return "CTDIvol";
        case Tag.CTDIPhantomTypeCodeSequence:
            return "CTDIPhantomTypeCodeSequence";
        case Tag.CalciumScoringMassFactorPatient:
            return "CalciumScoringMassFactorPatient";
        case Tag.CalciumScoringMassFactorDevice:
            return "CalciumScoringMassFactorDevice";
        case Tag.EnergyWeightingFactor:
            return "EnergyWeightingFactor";
        case Tag.CTAdditionalXRaySourceSequence:
            return "CTAdditionalXRaySourceSequence";
        case Tag.ProjectionPixelCalibrationSequence:
            return "ProjectionPixelCalibrationSequence";
        case Tag.DistanceSourceToIsocenter:
            return "DistanceSourceToIsocenter";
        case Tag.DistanceObjectToTableTop:
            return "DistanceObjectToTableTop";
        case Tag.ObjectPixelSpacingInCenterOfBeam:
            return "ObjectPixelSpacingInCenterOfBeam";
        case Tag.PositionerPositionSequence:
            return "PositionerPositionSequence";
        case Tag.TablePositionSequence:
            return "TablePositionSequence";
        case Tag.CollimatorShapeSequence:
            return "CollimatorShapeSequence";
        case Tag.PlanesInAcquisition:
            return "PlanesInAcquisition";
        case Tag.XAXRFFrameCharacteristicsSequence:
            return "XAXRFFrameCharacteristicsSequence";
        case Tag.FrameAcquisitionSequence:
            return "FrameAcquisitionSequence";
        case Tag.XRayReceptorType:
            return "XRayReceptorType";
        case Tag.AcquisitionProtocolName:
            return "AcquisitionProtocolName";
        case Tag.AcquisitionProtocolDescription:
            return "AcquisitionProtocolDescription";
        case Tag.ContrastBolusIngredientOpaque:
            return "ContrastBolusIngredientOpaque";
        case Tag.DistanceReceptorPlaneToDetectorHousing:
            return "DistanceReceptorPlaneToDetectorHousing";
        case Tag.IntensifierActiveShape:
            return "IntensifierActiveShape";
        case Tag.IntensifierActiveDimensions:
            return "IntensifierActiveDimensions";
        case Tag.PhysicalDetectorSize:
            return "PhysicalDetectorSize";
        case Tag.PositionOfIsocenterProjection:
            return "PositionOfIsocenterProjection";
        case Tag.FieldOfViewSequence:
            return "FieldOfViewSequence";
        case Tag.FieldOfViewDescription:
            return "FieldOfViewDescription";
        case Tag.ExposureControlSensingRegionsSequence:
            return "ExposureControlSensingRegionsSequence";
        case Tag.ExposureControlSensingRegionShape:
            return "ExposureControlSensingRegionShape";
        case Tag.ExposureControlSensingRegionLeftVerticalEdge:
            return "ExposureControlSensingRegionLeftVerticalEdge";
        case Tag.ExposureControlSensingRegionRightVerticalEdge:
            return "ExposureControlSensingRegionRightVerticalEdge";
        case Tag.ExposureControlSensingRegionUpperHorizontalEdge:
            return "ExposureControlSensingRegionUpperHorizontalEdge";
        case Tag.ExposureControlSensingRegionLowerHorizontalEdge:
            return "ExposureControlSensingRegionLowerHorizontalEdge";
        case Tag.CenterOfCircularExposureControlSensingRegion:
            return "CenterOfCircularExposureControlSensingRegion";
        case Tag.RadiusOfCircularExposureControlSensingRegion:
            return "RadiusOfCircularExposureControlSensingRegion";
        case Tag.VerticesOfThePolygonalExposureControlSensingRegion:
            return "VerticesOfThePolygonalExposureControlSensingRegion";
        case Tag.ColumnAngulationPatient:
            return "ColumnAngulationPatient";
        case Tag.BeamAngle:
            return "BeamAngle";
        case Tag.FrameDetectorParametersSequence:
            return "FrameDetectorParametersSequence";
        case Tag.CalculatedAnatomyThickness:
            return "CalculatedAnatomyThickness";
        case Tag.CalibrationSequence:
            return "CalibrationSequence";
        case Tag.ObjectThicknessSequence:
            return "ObjectThicknessSequence";
        case Tag.PlaneIdentification:
            return "PlaneIdentification";
        case Tag.FieldOfViewDimensionsInFloat:
            return "FieldOfViewDimensionsInFloat";
        case Tag.IsocenterReferenceSystemSequence:
            return "IsocenterReferenceSystemSequence";
        case Tag.PositionerIsocenterPrimaryAngle:
            return "PositionerIsocenterPrimaryAngle";
        case Tag.PositionerIsocenterSecondaryAngle:
            return "PositionerIsocenterSecondaryAngle";
        case Tag.PositionerIsocenterDetectorRotationAngle:
            return "PositionerIsocenterDetectorRotationAngle";
        case Tag.TableXPositionToIsocenter:
            return "TableXPositionToIsocenter";
        case Tag.TableYPositionToIsocenter:
            return "TableYPositionToIsocenter";
        case Tag.TableZPositionToIsocenter:
            return "TableZPositionToIsocenter";
        case Tag.TableHorizontalRotationAngle:
            return "TableHorizontalRotationAngle";
        case Tag.TableHeadTiltAngle:
            return "TableHeadTiltAngle";
        case Tag.TableCradleTiltAngle:
            return "TableCradleTiltAngle";
        case Tag.FrameDisplayShutterSequence:
            return "FrameDisplayShutterSequence";
        case Tag.AcquiredImageAreaDoseProduct:
            return "AcquiredImageAreaDoseProduct";
        case Tag.CArmPositionerTabletopRelationship:
            return "CArmPositionerTabletopRelationship";
        case Tag.XRayGeometrySequence:
            return "XRayGeometrySequence";
        case Tag.IrradiationEventIdentificationSequence:
            return "IrradiationEventIdentificationSequence";
        case Tag.XRay3DFrameTypeSequence:
            return "XRay3DFrameTypeSequence";
        case Tag.ContributingSourcesSequence:
            return "ContributingSourcesSequence";
        case Tag.XRay3DAcquisitionSequence:
            return "XRay3DAcquisitionSequence";
        case Tag.PrimaryPositionerScanArc:
            return "PrimaryPositionerScanArc";
        case Tag.SecondaryPositionerScanArc:
            return "SecondaryPositionerScanArc";
        case Tag.PrimaryPositionerScanStartAngle:
            return "PrimaryPositionerScanStartAngle";
        case Tag.SecondaryPositionerScanStartAngle:
            return "SecondaryPositionerScanStartAngle";
        case Tag.PrimaryPositionerIncrement:
            return "PrimaryPositionerIncrement";
        case Tag.SecondaryPositionerIncrement:
            return "SecondaryPositionerIncrement";
        case Tag.StartAcquisitionDateTime:
            return "StartAcquisitionDateTime";
        case Tag.EndAcquisitionDateTime:
            return "EndAcquisitionDateTime";
        case Tag.PrimaryPositionerIncrementSign:
            return "PrimaryPositionerIncrementSign";
        case Tag.SecondaryPositionerIncrementSign:
            return "SecondaryPositionerIncrementSign";
        case Tag.ApplicationName:
            return "ApplicationName";
        case Tag.ApplicationVersion:
            return "ApplicationVersion";
        case Tag.ApplicationManufacturer:
            return "ApplicationManufacturer";
        case Tag.AlgorithmType:
            return "AlgorithmType";
        case Tag.AlgorithmDescription:
            return "AlgorithmDescription";
        case Tag.XRay3DReconstructionSequence:
            return "XRay3DReconstructionSequence";
        case Tag.ReconstructionDescription:
            return "ReconstructionDescription";
        case Tag.PerProjectionAcquisitionSequence:
            return "PerProjectionAcquisitionSequence";
        case Tag.DetectorPositionSequence:
            return "DetectorPositionSequence";
        case Tag.XRayAcquisitionDoseSequence:
            return "XRayAcquisitionDoseSequence";
        case Tag.XRaySourceIsocenterPrimaryAngle:
            return "XRaySourceIsocenterPrimaryAngle";
        case Tag.XRaySourceIsocenterSecondaryAngle:
            return "XRaySourceIsocenterSecondaryAngle";
        case Tag.BreastSupportIsocenterPrimaryAngle:
            return "BreastSupportIsocenterPrimaryAngle";
        case Tag.BreastSupportIsocenterSecondaryAngle:
            return "BreastSupportIsocenterSecondaryAngle";
        case Tag.BreastSupportXPositionToIsocenter:
            return "BreastSupportXPositionToIsocenter";
        case Tag.BreastSupportYPositionToIsocenter:
            return "BreastSupportYPositionToIsocenter";
        case Tag.BreastSupportZPositionToIsocenter:
            return "BreastSupportZPositionToIsocenter";
        case Tag.DetectorIsocenterPrimaryAngle:
            return "DetectorIsocenterPrimaryAngle";
        case Tag.DetectorIsocenterSecondaryAngle:
            return "DetectorIsocenterSecondaryAngle";
        case Tag.DetectorXPositionToIsocenter:
            return "DetectorXPositionToIsocenter";
        case Tag.DetectorYPositionToIsocenter:
            return "DetectorYPositionToIsocenter";
        case Tag.DetectorZPositionToIsocenter:
            return "DetectorZPositionToIsocenter";
        case Tag.XRayGridSequence:
            return "XRayGridSequence";
        case Tag.XRayFilterSequence:
            return "XRayFilterSequence";
        case Tag.DetectorActiveAreaTLHCPosition:
            return "DetectorActiveAreaTLHCPosition";
        case Tag.DetectorActiveAreaOrientation:
            return "DetectorActiveAreaOrientation";
        case Tag.PositionerPrimaryAngleDirection:
            return "PositionerPrimaryAngleDirection";
        case Tag.DiffusionBMatrixSequence:
            return "DiffusionBMatrixSequence";
        case Tag.DiffusionBValueXX:
            return "DiffusionBValueXX";
        case Tag.DiffusionBValueXY:
            return "DiffusionBValueXY";
        case Tag.DiffusionBValueXZ:
            return "DiffusionBValueXZ";
        case Tag.DiffusionBValueYY:
            return "DiffusionBValueYY";
        case Tag.DiffusionBValueYZ:
            return "DiffusionBValueYZ";
        case Tag.DiffusionBValueZZ:
            return "DiffusionBValueZZ";
        case Tag.DecayCorrectionDateTime:
            return "DecayCorrectionDateTime";
        case Tag.StartDensityThreshold:
            return "StartDensityThreshold";
        case Tag.StartRelativeDensityDifferenceThreshold:
            return "StartRelativeDensityDifferenceThreshold";
        case Tag.StartCardiacTriggerCountThreshold:
            return "StartCardiacTriggerCountThreshold";
        case Tag.StartRespiratoryTriggerCountThreshold:
            return "StartRespiratoryTriggerCountThreshold";
        case Tag.TerminationCountsThreshold:
            return "TerminationCountsThreshold";
        case Tag.TerminationDensityThreshold:
            return "TerminationDensityThreshold";
        case Tag.TerminationRelativeDensityThreshold:
            return "TerminationRelativeDensityThreshold";
        case Tag.TerminationTimeThreshold:
            return "TerminationTimeThreshold";
        case Tag.TerminationCardiacTriggerCountThreshold:
            return "TerminationCardiacTriggerCountThreshold";
        case Tag.TerminationRespiratoryTriggerCountThreshold:
            return "TerminationRespiratoryTriggerCountThreshold";
        case Tag.DetectorGeometry:
            return "DetectorGeometry";
        case Tag.TransverseDetectorSeparation:
            return "TransverseDetectorSeparation";
        case Tag.AxialDetectorDimension:
            return "AxialDetectorDimension";
        case Tag.RadiopharmaceuticalAgentNumber:
            return "RadiopharmaceuticalAgentNumber";
        case Tag.PETFrameAcquisitionSequence:
            return "PETFrameAcquisitionSequence";
        case Tag.PETDetectorMotionDetailsSequence:
            return "PETDetectorMotionDetailsSequence";
        case Tag.PETTableDynamicsSequence:
            return "PETTableDynamicsSequence";
        case Tag.PETPositionSequence:
            return "PETPositionSequence";
        case Tag.PETFrameCorrectionFactorsSequence:
            return "PETFrameCorrectionFactorsSequence";
        case Tag.RadiopharmaceuticalUsageSequence:
            return "RadiopharmaceuticalUsageSequence";
        case Tag.AttenuationCorrectionSource:
            return "AttenuationCorrectionSource";
        case Tag.NumberOfIterations:
            return "NumberOfIterations";
        case Tag.NumberOfSubsets:
            return "NumberOfSubsets";
        case Tag.PETReconstructionSequence:
            return "PETReconstructionSequence";
        case Tag.PETFrameTypeSequence:
            return "PETFrameTypeSequence";
        case Tag.TimeOfFlightInformationUsed:
            return "TimeOfFlightInformationUsed";
        case Tag.ReconstructionType:
            return "ReconstructionType";
        case Tag.DecayCorrected:
            return "DecayCorrected";
        case Tag.AttenuationCorrected:
            return "AttenuationCorrected";
        case Tag.ScatterCorrected:
            return "ScatterCorrected";
        case Tag.DeadTimeCorrected:
            return "DeadTimeCorrected";
        case Tag.GantryMotionCorrected:
            return "GantryMotionCorrected";
        case Tag.PatientMotionCorrected:
            return "PatientMotionCorrected";
        case Tag.CountLossNormalizationCorrected:
            return "CountLossNormalizationCorrected";
        case Tag.RandomsCorrected:
            return "RandomsCorrected";
        case Tag.NonUniformRadialSamplingCorrected:
            return "NonUniformRadialSamplingCorrected";
        case Tag.SensitivityCalibrated:
            return "SensitivityCalibrated";
        case Tag.DetectorNormalizationCorrection:
            return "DetectorNormalizationCorrection";
        case Tag.IterativeReconstructionMethod:
            return "IterativeReconstructionMethod";
        case Tag.AttenuationCorrectionTemporalRelationship:
            return "AttenuationCorrectionTemporalRelationship";
        case Tag.PatientPhysiologicalStateSequence:
            return "PatientPhysiologicalStateSequence";
        case Tag.PatientPhysiologicalStateCodeSequence:
            return "PatientPhysiologicalStateCodeSequence";
        case Tag.DepthsOfFocus:
            return "DepthsOfFocus";
        case Tag.ExcludedIntervalsSequence:
            return "ExcludedIntervalsSequence";
        case Tag.ExclusionStartDateTime:
            return "ExclusionStartDateTime";
        case Tag.ExclusionDuration:
            return "ExclusionDuration";
        case Tag.USImageDescriptionSequence:
            return "USImageDescriptionSequence";
        case Tag.ImageDataTypeSequence:
            return "ImageDataTypeSequence";
        case Tag.DataType:
            return "DataType";
        case Tag.TransducerScanPatternCodeSequence:
            return "TransducerScanPatternCodeSequence";
        case Tag.AliasedDataType:
            return "AliasedDataType";
        case Tag.PositionMeasuringDeviceUsed:
            return "PositionMeasuringDeviceUsed";
        case Tag.TransducerGeometryCodeSequence:
            return "TransducerGeometryCodeSequence";
        case Tag.TransducerBeamSteeringCodeSequence:
            return "TransducerBeamSteeringCodeSequence";
        case Tag.TransducerApplicationCodeSequence:
            return "TransducerApplicationCodeSequence";
        case Tag.ZeroVelocityPixelValue:
            return "ZeroVelocityPixelValue";
        case Tag.ContributingEquipmentSequence:
            return "ContributingEquipmentSequence";
        case Tag.ContributionDateTime:
            return "ContributionDateTime";
        case Tag.ContributionDescription:
            return "ContributionDescription";
        case Tag.StudyInstanceUID:
            return "StudyInstanceUID";
        case Tag.SeriesInstanceUID:
            return "SeriesInstanceUID";
        case Tag.StudyID:
            return "StudyID";
        case Tag.SeriesNumber:
            return "SeriesNumber";
        case Tag.AcquisitionNumber:
            return "AcquisitionNumber";
        case Tag.InstanceNumber:
            return "InstanceNumber";
        case Tag.IsotopeNumber:
            return "IsotopeNumber";
        case Tag.PhaseNumber:
            return "PhaseNumber";
        case Tag.IntervalNumber:
            return "IntervalNumber";
        case Tag.TimeSlotNumber:
            return "TimeSlotNumber";
        case Tag.AngleNumber:
            return "AngleNumber";
        case Tag.ItemNumber:
            return "ItemNumber";
        case Tag.PatientOrientation:
            return "PatientOrientation";
        case Tag.OverlayNumber:
            return "OverlayNumber";
        case Tag.CurveNumber:
            return "CurveNumber";
        case Tag.LUTNumber:
            return "LUTNumber";
        case Tag.ImagePosition:
            return "ImagePosition";
        case Tag.ImagePositionPatient:
            return "ImagePositionPatient";
        case Tag.ImageOrientation:
            return "ImageOrientation";
        case Tag.ImageOrientationPatient:
            return "ImageOrientationPatient";
        case Tag.Location:
            return "Location";
        case Tag.FrameOfReferenceUID:
            return "FrameOfReferenceUID";
        case Tag.Laterality:
            return "Laterality";
        case Tag.ImageLaterality:
            return "ImageLaterality";
        case Tag.ImageGeometryType:
            return "ImageGeometryType";
        case Tag.MaskingImage:
            return "MaskingImage";
        case Tag.ReportNumber:
            return "ReportNumber";
        case Tag.TemporalPositionIdentifier:
            return "TemporalPositionIdentifier";
        case Tag.NumberOfTemporalPositions:
            return "NumberOfTemporalPositions";
        case Tag.TemporalResolution:
            return "TemporalResolution";
        case Tag.SynchronizationFrameOfReferenceUID:
            return "SynchronizationFrameOfReferenceUID";
        case Tag.SOPInstanceUIDOfConcatenationSource:
            return "SOPInstanceUIDOfConcatenationSource";
        case Tag.SeriesInStudy:
            return "SeriesInStudy";
        case Tag.AcquisitionsInSeries:
            return "AcquisitionsInSeries";
        case Tag.ImagesInAcquisition:
            return "ImagesInAcquisition";
        case Tag.ImagesInSeries:
            return "ImagesInSeries";
        case Tag.AcquisitionsInStudy:
            return "AcquisitionsInStudy";
        case Tag.ImagesInStudy:
            return "ImagesInStudy";
        case Tag.Reference:
            return "Reference";
        case Tag.PositionReferenceIndicator:
            return "PositionReferenceIndicator";
        case Tag.SliceLocation:
            return "SliceLocation";
        case Tag.OtherStudyNumbers:
            return "OtherStudyNumbers";
        case Tag.NumberOfPatientRelatedStudies:
            return "NumberOfPatientRelatedStudies";
        case Tag.NumberOfPatientRelatedSeries:
            return "NumberOfPatientRelatedSeries";
        case Tag.NumberOfPatientRelatedInstances:
            return "NumberOfPatientRelatedInstances";
        case Tag.NumberOfStudyRelatedSeries:
            return "NumberOfStudyRelatedSeries";
        case Tag.NumberOfStudyRelatedInstances:
            return "NumberOfStudyRelatedInstances";
        case Tag.NumberOfSeriesRelatedInstances:
            return "NumberOfSeriesRelatedInstances";
        case Tag.SourceImageIDs:
            return "SourceImageIDs";
        case Tag.ModifyingDeviceID:
            return "ModifyingDeviceID";
        case Tag.ModifiedImageID:
            return "ModifiedImageID";
        case Tag.ModifiedImageDate:
            return "ModifiedImageDate";
        case Tag.ModifyingDeviceManufacturer:
            return "ModifyingDeviceManufacturer";
        case Tag.ModifiedImageTime:
            return "ModifiedImageTime";
        case Tag.ModifiedImageDescription:
            return "ModifiedImageDescription";
        case Tag.ImageComments:
            return "ImageComments";
        case Tag.OriginalImageIdentification:
            return "OriginalImageIdentification";
        case Tag.OriginalImageIdentificationNomenclature:
            return "OriginalImageIdentificationNomenclature";
        case Tag.StackID:
            return "StackID";
        case Tag.InStackPositionNumber:
            return "InStackPositionNumber";
        case Tag.FrameAnatomySequence:
            return "FrameAnatomySequence";
        case Tag.FrameLaterality:
            return "FrameLaterality";
        case Tag.FrameContentSequence:
            return "FrameContentSequence";
        case Tag.PlanePositionSequence:
            return "PlanePositionSequence";
        case Tag.PlaneOrientationSequence:
            return "PlaneOrientationSequence";
        case Tag.TemporalPositionIndex:
            return "TemporalPositionIndex";
        case Tag.NominalCardiacTriggerDelayTime:
            return "NominalCardiacTriggerDelayTime";
        case Tag.NominalCardiacTriggerTimePriorToRPeak:
            return "NominalCardiacTriggerTimePriorToRPeak";
        case Tag.ActualCardiacTriggerTimePriorToRPeak:
            return "ActualCardiacTriggerTimePriorToRPeak";
        case Tag.FrameAcquisitionNumber:
            return "FrameAcquisitionNumber";
        case Tag.DimensionIndexValues:
            return "DimensionIndexValues";
        case Tag.FrameComments:
            return "FrameComments";
        case Tag.ConcatenationUID:
            return "ConcatenationUID";
        case Tag.InConcatenationNumber:
            return "InConcatenationNumber";
        case Tag.InConcatenationTotalNumber:
            return "InConcatenationTotalNumber";
        case Tag.DimensionOrganizationUID:
            return "DimensionOrganizationUID";
        case Tag.DimensionIndexPointer:
            return "DimensionIndexPointer";
        case Tag.FunctionalGroupPointer:
            return "FunctionalGroupPointer";
        case Tag.UnassignedSharedConvertedAttributesSequence:
            return "UnassignedSharedConvertedAttributesSequence";
        case Tag.UnassignedPerFrameConvertedAttributesSequence:
            return "UnassignedPerFrameConvertedAttributesSequence";
        case Tag.ConversionSourceAttributesSequence:
            return "ConversionSourceAttributesSequence";
        case Tag.DimensionIndexPrivateCreator:
            return "DimensionIndexPrivateCreator";
        case Tag.DimensionOrganizationSequence:
            return "DimensionOrganizationSequence";
        case Tag.DimensionIndexSequence:
            return "DimensionIndexSequence";
        case Tag.ConcatenationFrameOffsetNumber:
            return "ConcatenationFrameOffsetNumber";
        case Tag.FunctionalGroupPrivateCreator:
            return "FunctionalGroupPrivateCreator";
        case Tag.NominalPercentageOfCardiacPhase:
            return "NominalPercentageOfCardiacPhase";
        case Tag.NominalPercentageOfRespiratoryPhase:
            return "NominalPercentageOfRespiratoryPhase";
        case Tag.StartingRespiratoryAmplitude:
            return "StartingRespiratoryAmplitude";
        case Tag.StartingRespiratoryPhase:
            return "StartingRespiratoryPhase";
        case Tag.EndingRespiratoryAmplitude:
            return "EndingRespiratoryAmplitude";
        case Tag.EndingRespiratoryPhase:
            return "EndingRespiratoryPhase";
        case Tag.RespiratoryTriggerType:
            return "RespiratoryTriggerType";
        case Tag.RRIntervalTimeNominal:
            return "RRIntervalTimeNominal";
        case Tag.ActualCardiacTriggerDelayTime:
            return "ActualCardiacTriggerDelayTime";
        case Tag.RespiratorySynchronizationSequence:
            return "RespiratorySynchronizationSequence";
        case Tag.RespiratoryIntervalTime:
            return "RespiratoryIntervalTime";
        case Tag.NominalRespiratoryTriggerDelayTime:
            return "NominalRespiratoryTriggerDelayTime";
        case Tag.RespiratoryTriggerDelayThreshold:
            return "RespiratoryTriggerDelayThreshold";
        case Tag.ActualRespiratoryTriggerDelayTime:
            return "ActualRespiratoryTriggerDelayTime";
        case Tag.ImagePositionVolume:
            return "ImagePositionVolume";
        case Tag.ImageOrientationVolume:
            return "ImageOrientationVolume";
        case Tag.UltrasoundAcquisitionGeometry:
            return "UltrasoundAcquisitionGeometry";
        case Tag.ApexPosition:
            return "ApexPosition";
        case Tag.VolumeToTransducerMappingMatrix:
            return "VolumeToTransducerMappingMatrix";
        case Tag.VolumeToTableMappingMatrix:
            return "VolumeToTableMappingMatrix";
        case Tag.VolumeToTransducerRelationship:
            return "VolumeToTransducerRelationship";
        case Tag.PatientFrameOfReferenceSource:
            return "PatientFrameOfReferenceSource";
        case Tag.TemporalPositionTimeOffset:
            return "TemporalPositionTimeOffset";
        case Tag.PlanePositionVolumeSequence:
            return "PlanePositionVolumeSequence";
        case Tag.PlaneOrientationVolumeSequence:
            return "PlaneOrientationVolumeSequence";
        case Tag.TemporalPositionSequence:
            return "TemporalPositionSequence";
        case Tag.DimensionOrganizationType:
            return "DimensionOrganizationType";
        case Tag.VolumeFrameOfReferenceUID:
            return "VolumeFrameOfReferenceUID";
        case Tag.TableFrameOfReferenceUID:
            return "TableFrameOfReferenceUID";
        case Tag.DimensionDescriptionLabel:
            return "DimensionDescriptionLabel";
        case Tag.PatientOrientationInFrameSequence:
            return "PatientOrientationInFrameSequence";
        case Tag.FrameLabel:
            return "FrameLabel";
        case Tag.AcquisitionIndex:
            return "AcquisitionIndex";
        case Tag.ContributingSOPInstancesReferenceSequence:
            return "ContributingSOPInstancesReferenceSequence";
        case Tag.ReconstructionIndex:
            return "ReconstructionIndex";
        case Tag.LightPathFilterPassThroughWavelength:
            return "LightPathFilterPassThroughWavelength";
        case Tag.LightPathFilterPassBand:
            return "LightPathFilterPassBand";
        case Tag.ImagePathFilterPassThroughWavelength:
            return "ImagePathFilterPassThroughWavelength";
        case Tag.ImagePathFilterPassBand:
            return "ImagePathFilterPassBand";
        case Tag.PatientEyeMovementCommanded:
            return "PatientEyeMovementCommanded";
        case Tag.PatientEyeMovementCommandCodeSequence:
            return "PatientEyeMovementCommandCodeSequence";
        case Tag.SphericalLensPower:
            return "SphericalLensPower";
        case Tag.CylinderLensPower:
            return "CylinderLensPower";
        case Tag.CylinderAxis:
            return "CylinderAxis";
        case Tag.EmmetropicMagnification:
            return "EmmetropicMagnification";
        case Tag.IntraOcularPressure:
            return "IntraOcularPressure";
        case Tag.HorizontalFieldOfView:
            return "HorizontalFieldOfView";
        case Tag.PupilDilated:
            return "PupilDilated";
        case Tag.DegreeOfDilation:
            return "DegreeOfDilation";
        case Tag.StereoBaselineAngle:
            return "StereoBaselineAngle";
        case Tag.StereoBaselineDisplacement:
            return "StereoBaselineDisplacement";
        case Tag.StereoHorizontalPixelOffset:
            return "StereoHorizontalPixelOffset";
        case Tag.StereoVerticalPixelOffset:
            return "StereoVerticalPixelOffset";
        case Tag.StereoRotation:
            return "StereoRotation";
        case Tag.AcquisitionDeviceTypeCodeSequence:
            return "AcquisitionDeviceTypeCodeSequence";
        case Tag.IlluminationTypeCodeSequence:
            return "IlluminationTypeCodeSequence";
        case Tag.LightPathFilterTypeStackCodeSequence:
            return "LightPathFilterTypeStackCodeSequence";
        case Tag.ImagePathFilterTypeStackCodeSequence:
            return "ImagePathFilterTypeStackCodeSequence";
        case Tag.LensesCodeSequence:
            return "LensesCodeSequence";
        case Tag.ChannelDescriptionCodeSequence:
            return "ChannelDescriptionCodeSequence";
        case Tag.RefractiveStateSequence:
            return "RefractiveStateSequence";
        case Tag.MydriaticAgentCodeSequence:
            return "MydriaticAgentCodeSequence";
        case Tag.RelativeImagePositionCodeSequence:
            return "RelativeImagePositionCodeSequence";
        case Tag.CameraAngleOfView:
            return "CameraAngleOfView";
        case Tag.StereoPairsSequence:
            return "StereoPairsSequence";
        case Tag.LeftImageSequence:
            return "LeftImageSequence";
        case Tag.RightImageSequence:
            return "RightImageSequence";
        case Tag.AxialLengthOfTheEye:
            return "AxialLengthOfTheEye";
        case Tag.OphthalmicFrameLocationSequence:
            return "OphthalmicFrameLocationSequence";
        case Tag.ReferenceCoordinates:
            return "ReferenceCoordinates";
        case Tag.DepthSpatialResolution:
            return "DepthSpatialResolution";
        case Tag.MaximumDepthDistortion:
            return "MaximumDepthDistortion";
        case Tag.AlongScanSpatialResolution:
            return "AlongScanSpatialResolution";
        case Tag.MaximumAlongScanDistortion:
            return "MaximumAlongScanDistortion";
        case Tag.OphthalmicImageOrientation:
            return "OphthalmicImageOrientation";
        case Tag.DepthOfTransverseImage:
            return "DepthOfTransverseImage";
        case Tag.MydriaticAgentConcentrationUnitsSequence:
            return "MydriaticAgentConcentrationUnitsSequence";
        case Tag.AcrossScanSpatialResolution:
            return "AcrossScanSpatialResolution";
        case Tag.MaximumAcrossScanDistortion:
            return "MaximumAcrossScanDistortion";
        case Tag.MydriaticAgentConcentration:
            return "MydriaticAgentConcentration";
        case Tag.IlluminationWaveLength:
            return "IlluminationWaveLength";
        case Tag.IlluminationPower:
            return "IlluminationPower";
        case Tag.IlluminationBandwidth:
            return "IlluminationBandwidth";
        case Tag.MydriaticAgentSequence:
            return "MydriaticAgentSequence";
        case Tag.OphthalmicAxialMeasurementsRightEyeSequence:
            return "OphthalmicAxialMeasurementsRightEyeSequence";
        case Tag.OphthalmicAxialMeasurementsLeftEyeSequence:
            return "OphthalmicAxialMeasurementsLeftEyeSequence";
        case Tag.OphthalmicAxialMeasurementsDeviceType:
            return "OphthalmicAxialMeasurementsDeviceType";
        case Tag.OphthalmicAxialLengthMeasurementsType:
            return "OphthalmicAxialLengthMeasurementsType";
        case Tag.OphthalmicAxialLengthSequence:
            return "OphthalmicAxialLengthSequence";
        case Tag.OphthalmicAxialLength:
            return "OphthalmicAxialLength";
        case Tag.LensStatusCodeSequence:
            return "LensStatusCodeSequence";
        case Tag.VitreousStatusCodeSequence:
            return "VitreousStatusCodeSequence";
        case Tag.IOLFormulaCodeSequence:
            return "IOLFormulaCodeSequence";
        case Tag.IOLFormulaDetail:
            return "IOLFormulaDetail";
        case Tag.KeratometerIndex:
            return "KeratometerIndex";
        case Tag.SourceOfOphthalmicAxialLengthCodeSequence:
            return "SourceOfOphthalmicAxialLengthCodeSequence";
        case Tag.TargetRefraction:
            return "TargetRefraction";
        case Tag.RefractiveProcedureOccurred:
            return "RefractiveProcedureOccurred";
        case Tag.RefractiveSurgeryTypeCodeSequence:
            return "RefractiveSurgeryTypeCodeSequence";
        case Tag.OphthalmicUltrasoundMethodCodeSequence:
            return "OphthalmicUltrasoundMethodCodeSequence";
        case Tag.OphthalmicAxialLengthMeasurementsSequence:
            return "OphthalmicAxialLengthMeasurementsSequence";
        case Tag.IOLPower:
            return "IOLPower";
        case Tag.PredictedRefractiveError:
            return "PredictedRefractiveError";
        case Tag.OphthalmicAxialLengthVelocity:
            return "OphthalmicAxialLengthVelocity";
        case Tag.LensStatusDescription:
            return "LensStatusDescription";
        case Tag.VitreousStatusDescription:
            return "VitreousStatusDescription";
        case Tag.IOLPowerSequence:
            return "IOLPowerSequence";
        case Tag.LensConstantSequence:
            return "LensConstantSequence";
        case Tag.IOLManufacturer:
            return "IOLManufacturer";
        case Tag.LensConstantDescription:
            return "LensConstantDescription";
        case Tag.ImplantName:
            return "ImplantName";
        case Tag.KeratometryMeasurementTypeCodeSequence:
            return "KeratometryMeasurementTypeCodeSequence";
        case Tag.ImplantPartNumber:
            return "ImplantPartNumber";
        case Tag.ReferencedOphthalmicAxialMeasurementsSequence:
            return "ReferencedOphthalmicAxialMeasurementsSequence";
        case Tag.OphthalmicAxialLengthMeasurementsSegmentNameCodeSequence:
            return "OphthalmicAxialLengthMeasurementsSegmentNameCodeSequence";
        case Tag.RefractiveErrorBeforeRefractiveSurgeryCodeSequence:
            return "RefractiveErrorBeforeRefractiveSurgeryCodeSequence";
        case Tag.IOLPowerForExactEmmetropia:
            return "IOLPowerForExactEmmetropia";
        case Tag.IOLPowerForExactTargetRefraction:
            return "IOLPowerForExactTargetRefraction";
        case Tag.AnteriorChamberDepthDefinitionCodeSequence:
            return "AnteriorChamberDepthDefinitionCodeSequence";
        case Tag.LensThicknessSequence:
            return "LensThicknessSequence";
        case Tag.AnteriorChamberDepthSequence:
            return "AnteriorChamberDepthSequence";
        case Tag.LensThickness:
            return "LensThickness";
        case Tag.AnteriorChamberDepth:
            return "AnteriorChamberDepth";
        case Tag.SourceOfLensThicknessDataCodeSequence:
            return "SourceOfLensThicknessDataCodeSequence";
        case Tag.SourceOfAnteriorChamberDepthDataCodeSequence:
            return "SourceOfAnteriorChamberDepthDataCodeSequence";
        case Tag.SourceOfRefractiveMeasurementsSequence:
            return "SourceOfRefractiveMeasurementsSequence";
        case Tag.SourceOfRefractiveMeasurementsCodeSequence:
            return "SourceOfRefractiveMeasurementsCodeSequence";
        case Tag.OphthalmicAxialLengthMeasurementModified:
            return "OphthalmicAxialLengthMeasurementModified";
        case Tag.OphthalmicAxialLengthDataSourceCodeSequence:
            return "OphthalmicAxialLengthDataSourceCodeSequence";
        case Tag.OphthalmicAxialLengthAcquisitionMethodCodeSequence:
            return "OphthalmicAxialLengthAcquisitionMethodCodeSequence";
        case Tag.SignalToNoiseRatio:
            return "SignalToNoiseRatio";
        case Tag.OphthalmicAxialLengthDataSourceDescription:
            return "OphthalmicAxialLengthDataSourceDescription";
        case Tag.OphthalmicAxialLengthMeasurementsTotalLengthSequence:
            return "OphthalmicAxialLengthMeasurementsTotalLengthSequence";
        case Tag.OphthalmicAxialLengthMeasurementsSegmentalLengthSequence:
            return "OphthalmicAxialLengthMeasurementsSegmentalLengthSequence";
        case Tag.OphthalmicAxialLengthMeasurementsLengthSummationSequence:
            return "OphthalmicAxialLengthMeasurementsLengthSummationSequence";
        case Tag.UltrasoundOphthalmicAxialLengthMeasurementsSequence:
            return "UltrasoundOphthalmicAxialLengthMeasurementsSequence";
        case Tag.OpticalOphthalmicAxialLengthMeasurementsSequence:
            return "OpticalOphthalmicAxialLengthMeasurementsSequence";
        case Tag.UltrasoundSelectedOphthalmicAxialLengthSequence:
            return "UltrasoundSelectedOphthalmicAxialLengthSequence";
        case Tag.OphthalmicAxialLengthSelectionMethodCodeSequence:
            return "OphthalmicAxialLengthSelectionMethodCodeSequence";
        case Tag.OpticalSelectedOphthalmicAxialLengthSequence:
            return "OpticalSelectedOphthalmicAxialLengthSequence";
        case Tag.SelectedSegmentalOphthalmicAxialLengthSequence:
            return "SelectedSegmentalOphthalmicAxialLengthSequence";
        case Tag.SelectedTotalOphthalmicAxialLengthSequence:
            return "SelectedTotalOphthalmicAxialLengthSequence";
        case Tag.OphthalmicAxialLengthQualityMetricSequence:
            return "OphthalmicAxialLengthQualityMetricSequence";
        case Tag.OphthalmicAxialLengthQualityMetricTypeCodeSequence:
            return "OphthalmicAxialLengthQualityMetricTypeCodeSequence";
        case Tag.OphthalmicAxialLengthQualityMetricTypeDescription:
            return "OphthalmicAxialLengthQualityMetricTypeDescription";
        case Tag.IntraocularLensCalculationsRightEyeSequence:
            return "IntraocularLensCalculationsRightEyeSequence";
        case Tag.IntraocularLensCalculationsLeftEyeSequence:
            return "IntraocularLensCalculationsLeftEyeSequence";
        case Tag.ReferencedOphthalmicAxialLengthMeasurementQCImageSequence:
            return "ReferencedOphthalmicAxialLengthMeasurementQCImageSequence";
        case Tag.OphthalmicMappingDeviceType:
            return "OphthalmicMappingDeviceType";
        case Tag.AcquisitionMethodCodeSequence:
            return "AcquisitionMethodCodeSequence";
        case Tag.AcquisitionMethodAlgorithmSequence:
            return "AcquisitionMethodAlgorithmSequence";
        case Tag.OphthalmicThicknessMapTypeCodeSequence:
            return "OphthalmicThicknessMapTypeCodeSequence";
        case Tag.OphthalmicThicknessMappingNormalsSequence:
            return "OphthalmicThicknessMappingNormalsSequence";
        case Tag.RetinalThicknessDefinitionCodeSequence:
            return "RetinalThicknessDefinitionCodeSequence";
        case Tag.PixelValueMappingToCodedConceptSequence:
            return "PixelValueMappingToCodedConceptSequence";
        case Tag.MappedPixelValue:
            return "MappedPixelValue";
        case Tag.PixelValueMappingExplanation:
            return "PixelValueMappingExplanation";
        case Tag.OphthalmicThicknessMapQualityThresholdSequence:
            return "OphthalmicThicknessMapQualityThresholdSequence";
        case Tag.OphthalmicThicknessMapThresholdQualityRating:
            return "OphthalmicThicknessMapThresholdQualityRating";
        case Tag.AnatomicStructureReferencePoint:
            return "AnatomicStructureReferencePoint";
        case Tag.RegistrationToLocalizerSequence:
            return "RegistrationToLocalizerSequence";
        case Tag.RegisteredLocalizerUnits:
            return "RegisteredLocalizerUnits";
        case Tag.RegisteredLocalizerTopLeftHandCorner:
            return "RegisteredLocalizerTopLeftHandCorner";
        case Tag.RegisteredLocalizerBottomRightHandCorner:
            return "RegisteredLocalizerBottomRightHandCorner";
        case Tag.OphthalmicThicknessMapQualityRatingSequence:
            return "OphthalmicThicknessMapQualityRatingSequence";
        case Tag.RelevantOPTAttributesSequence:
            return "RelevantOPTAttributesSequence";
        case Tag.VisualFieldHorizontalExtent:
            return "VisualFieldHorizontalExtent";
        case Tag.VisualFieldVerticalExtent:
            return "VisualFieldVerticalExtent";
        case Tag.VisualFieldShape:
            return "VisualFieldShape";
        case Tag.ScreeningTestModeCodeSequence:
            return "ScreeningTestModeCodeSequence";
        case Tag.MaximumStimulusLuminance:
            return "MaximumStimulusLuminance";
        case Tag.BackgroundLuminance:
            return "BackgroundLuminance";
        case Tag.StimulusColorCodeSequence:
            return "StimulusColorCodeSequence";
        case Tag.BackgroundIlluminationColorCodeSequence:
            return "BackgroundIlluminationColorCodeSequence";
        case Tag.StimulusArea:
            return "StimulusArea";
        case Tag.StimulusPresentationTime:
            return "StimulusPresentationTime";
        case Tag.FixationSequence:
            return "FixationSequence";
        case Tag.FixationMonitoringCodeSequence:
            return "FixationMonitoringCodeSequence";
        case Tag.VisualFieldCatchTrialSequence:
            return "VisualFieldCatchTrialSequence";
        case Tag.FixationCheckedQuantity:
            return "FixationCheckedQuantity";
        case Tag.PatientNotProperlyFixatedQuantity:
            return "PatientNotProperlyFixatedQuantity";
        case Tag.PresentedVisualStimuliDataFlag:
            return "PresentedVisualStimuliDataFlag";
        case Tag.NumberOfVisualStimuli:
            return "NumberOfVisualStimuli";
        case Tag.ExcessiveFixationLossesDataFlag:
            return "ExcessiveFixationLossesDataFlag";
        case Tag.ExcessiveFixationLosses:
            return "ExcessiveFixationLosses";
        case Tag.StimuliRetestingQuantity:
            return "StimuliRetestingQuantity";
        case Tag.CommentsOnPatientPerformanceOfVisualField:
            return "CommentsOnPatientPerformanceOfVisualField";
        case Tag.FalseNegativesEstimateFlag:
            return "FalseNegativesEstimateFlag";
        case Tag.FalseNegativesEstimate:
            return "FalseNegativesEstimate";
        case Tag.NegativeCatchTrialsQuantity:
            return "NegativeCatchTrialsQuantity";
        case Tag.FalseNegativesQuantity:
            return "FalseNegativesQuantity";
        case Tag.ExcessiveFalseNegativesDataFlag:
            return "ExcessiveFalseNegativesDataFlag";
        case Tag.ExcessiveFalseNegatives:
            return "ExcessiveFalseNegatives";
        case Tag.FalsePositivesEstimateFlag:
            return "FalsePositivesEstimateFlag";
        case Tag.FalsePositivesEstimate:
            return "FalsePositivesEstimate";
        case Tag.CatchTrialsDataFlag:
            return "CatchTrialsDataFlag";
        case Tag.PositiveCatchTrialsQuantity:
            return "PositiveCatchTrialsQuantity";
        case Tag.TestPointNormalsDataFlag:
            return "TestPointNormalsDataFlag";
        case Tag.TestPointNormalsSequence:
            return "TestPointNormalsSequence";
        case Tag.GlobalDeviationProbabilityNormalsFlag:
            return "GlobalDeviationProbabilityNormalsFlag";
        case Tag.FalsePositivesQuantity:
            return "FalsePositivesQuantity";
        case Tag.ExcessiveFalsePositivesDataFlag:
            return "ExcessiveFalsePositivesDataFlag";
        case Tag.ExcessiveFalsePositives:
            return "ExcessiveFalsePositives";
        case Tag.VisualFieldTestNormalsFlag:
            return "VisualFieldTestNormalsFlag";
        case Tag.ResultsNormalsSequence:
            return "ResultsNormalsSequence";
        case Tag.AgeCorrectedSensitivityDeviationAlgorithmSequence:
            return "AgeCorrectedSensitivityDeviationAlgorithmSequence";
        case Tag.GlobalDeviationFromNormal:
            return "GlobalDeviationFromNormal";
        case Tag.GeneralizedDefectSensitivityDeviationAlgorithmSequence:
            return "GeneralizedDefectSensitivityDeviationAlgorithmSequence";
        case Tag.LocalizedDeviationFromNormal:
            return "LocalizedDeviationFromNormal";
        case Tag.PatientReliabilityIndicator:
            return "PatientReliabilityIndicator";
        case Tag.VisualFieldMeanSensitivity:
            return "VisualFieldMeanSensitivity";
        case Tag.GlobalDeviationProbability:
            return "GlobalDeviationProbability";
        case Tag.LocalDeviationProbabilityNormalsFlag:
            return "LocalDeviationProbabilityNormalsFlag";
        case Tag.LocalizedDeviationProbability:
            return "LocalizedDeviationProbability";
        case Tag.ShortTermFluctuationCalculated:
            return "ShortTermFluctuationCalculated";
        case Tag.ShortTermFluctuation:
            return "ShortTermFluctuation";
        case Tag.ShortTermFluctuationProbabilityCalculated:
            return "ShortTermFluctuationProbabilityCalculated";
        case Tag.ShortTermFluctuationProbability:
            return "ShortTermFluctuationProbability";
        case Tag.CorrectedLocalizedDeviationFromNormalCalculated:
            return "CorrectedLocalizedDeviationFromNormalCalculated";
        case Tag.CorrectedLocalizedDeviationFromNormal:
            return "CorrectedLocalizedDeviationFromNormal";
        case Tag.CorrectedLocalizedDeviationFromNormalProbabilityCalculated:
            return "CorrectedLocalizedDeviationFromNormalProbabilityCalculated";
        case Tag.CorrectedLocalizedDeviationFromNormalProbability:
            return "CorrectedLocalizedDeviationFromNormalProbability";
        case Tag.GlobalDeviationProbabilitySequence:
            return "GlobalDeviationProbabilitySequence";
        case Tag.LocalizedDeviationProbabilitySequence:
            return "LocalizedDeviationProbabilitySequence";
        case Tag.FovealSensitivityMeasured:
            return "FovealSensitivityMeasured";
        case Tag.FovealSensitivity:
            return "FovealSensitivity";
        case Tag.VisualFieldTestDuration:
            return "VisualFieldTestDuration";
        case Tag.VisualFieldTestPointSequence:
            return "VisualFieldTestPointSequence";
        case Tag.VisualFieldTestPointXCoordinate:
            return "VisualFieldTestPointXCoordinate";
        case Tag.VisualFieldTestPointYCoordinate:
            return "VisualFieldTestPointYCoordinate";
        case Tag.AgeCorrectedSensitivityDeviationValue:
            return "AgeCorrectedSensitivityDeviationValue";
        case Tag.StimulusResults:
            return "StimulusResults";
        case Tag.SensitivityValue:
            return "SensitivityValue";
        case Tag.RetestStimulusSeen:
            return "RetestStimulusSeen";
        case Tag.RetestSensitivityValue:
            return "RetestSensitivityValue";
        case Tag.VisualFieldTestPointNormalsSequence:
            return "VisualFieldTestPointNormalsSequence";
        case Tag.QuantifiedDefect:
            return "QuantifiedDefect";
        case Tag.AgeCorrectedSensitivityDeviationProbabilityValue:
            return "AgeCorrectedSensitivityDeviationProbabilityValue";
        case Tag.GeneralizedDefectCorrectedSensitivityDeviationFlag:
            return "GeneralizedDefectCorrectedSensitivityDeviationFlag";
        case Tag.GeneralizedDefectCorrectedSensitivityDeviationValue:
            return "GeneralizedDefectCorrectedSensitivityDeviationValue";
        case Tag.GeneralizedDefectCorrectedSensitivityDeviationProbabilityValue:
            return "GeneralizedDefectCorrectedSensitivityDeviationProbabilityValue";
        case Tag.MinimumSensitivityValue:
            return "MinimumSensitivityValue";
        case Tag.BlindSpotLocalized:
            return "BlindSpotLocalized";
        case Tag.BlindSpotXCoordinate:
            return "BlindSpotXCoordinate";
        case Tag.BlindSpotYCoordinate:
            return "BlindSpotYCoordinate";
        case Tag.VisualAcuityMeasurementSequence:
            return "VisualAcuityMeasurementSequence";
        case Tag.RefractiveParametersUsedOnPatientSequence:
            return "RefractiveParametersUsedOnPatientSequence";
        case Tag.MeasurementLaterality:
            return "MeasurementLaterality";
        case Tag.OphthalmicPatientClinicalInformationLeftEyeSequence:
            return "OphthalmicPatientClinicalInformationLeftEyeSequence";
        case Tag.OphthalmicPatientClinicalInformationRightEyeSequence:
            return "OphthalmicPatientClinicalInformationRightEyeSequence";
        case Tag.FovealPointNormativeDataFlag:
            return "FovealPointNormativeDataFlag";
        case Tag.FovealPointProbabilityValue:
            return "FovealPointProbabilityValue";
        case Tag.ScreeningBaselineMeasured:
            return "ScreeningBaselineMeasured";
        case Tag.ScreeningBaselineMeasuredSequence:
            return "ScreeningBaselineMeasuredSequence";
        case Tag.ScreeningBaselineType:
            return "ScreeningBaselineType";
        case Tag.ScreeningBaselineValue:
            return "ScreeningBaselineValue";
        case Tag.AlgorithmSource:
            return "AlgorithmSource";
        case Tag.DataSetName:
            return "DataSetName";
        case Tag.DataSetVersion:
            return "DataSetVersion";
        case Tag.DataSetSource:
            return "DataSetSource";
        case Tag.DataSetDescription:
            return "DataSetDescription";
        case Tag.VisualFieldTestReliabilityGlobalIndexSequence:
            return "VisualFieldTestReliabilityGlobalIndexSequence";
        case Tag.VisualFieldGlobalResultsIndexSequence:
            return "VisualFieldGlobalResultsIndexSequence";
        case Tag.DataObservationSequence:
            return "DataObservationSequence";
        case Tag.IndexNormalsFlag:
            return "IndexNormalsFlag";
        case Tag.IndexProbability:
            return "IndexProbability";
        case Tag.IndexProbabilitySequence:
            return "IndexProbabilitySequence";
        case Tag.SamplesPerPixel:
            return "SamplesPerPixel";
        case Tag.SamplesPerPixelUsed:
            return "SamplesPerPixelUsed";
        case Tag.PhotometricInterpretation:
            return "PhotometricInterpretation";
        case Tag.ImageDimensions:
            return "ImageDimensions";
        case Tag.PlanarConfiguration:
            return "PlanarConfiguration";
        case Tag.NumberOfFrames:
            return "NumberOfFrames";
        case Tag.FrameIncrementPointer:
            return "FrameIncrementPointer";
        case Tag.FrameDimensionPointer:
            return "FrameDimensionPointer";
        case Tag.Rows:
            return "Rows";
        case Tag.Columns:
            return "Columns";
        case Tag.Planes:
            return "Planes";
        case Tag.UltrasoundColorDataPresent:
            return "UltrasoundColorDataPresent";
        case Tag.PixelSpacing:
            return "PixelSpacing";
        case Tag.ZoomFactor:
            return "ZoomFactor";
        case Tag.ZoomCenter:
            return "ZoomCenter";
        case Tag.PixelAspectRatio:
            return "PixelAspectRatio";
        case Tag.ImageFormat:
            return "ImageFormat";
        case Tag.ManipulatedImage:
            return "ManipulatedImage";
        case Tag.CorrectedImage:
            return "CorrectedImage";
        case Tag.CompressionRecognitionCode:
            return "CompressionRecognitionCode";
        case Tag.CompressionCode:
            return "CompressionCode";
        case Tag.CompressionOriginator:
            return "CompressionOriginator";
        case Tag.CompressionLabel:
            return "CompressionLabel";
        case Tag.CompressionDescription:
            return "CompressionDescription";
        case Tag.CompressionSequence:
            return "CompressionSequence";
        case Tag.CompressionStepPointers:
            return "CompressionStepPointers";
        case Tag.RepeatInterval:
            return "RepeatInterval";
        case Tag.BitsGrouped:
            return "BitsGrouped";
        case Tag.PerimeterTable:
            return "PerimeterTable";
        case Tag.PerimeterValue:
            return "PerimeterValue";
        case Tag.PredictorRows:
            return "PredictorRows";
        case Tag.PredictorColumns:
            return "PredictorColumns";
        case Tag.PredictorConstants:
            return "PredictorConstants";
        case Tag.BlockedPixels:
            return "BlockedPixels";
        case Tag.BlockRows:
            return "BlockRows";
        case Tag.BlockColumns:
            return "BlockColumns";
        case Tag.RowOverlap:
            return "RowOverlap";
        case Tag.ColumnOverlap:
            return "ColumnOverlap";
        case Tag.BitsAllocated:
            return "BitsAllocated";
        case Tag.BitsStored:
            return "BitsStored";
        case Tag.HighBit:
            return "HighBit";
        case Tag.PixelRepresentation:
            return "PixelRepresentation";
        case Tag.SmallestValidPixelValue:
            return "SmallestValidPixelValue";
        case Tag.LargestValidPixelValue:
            return "LargestValidPixelValue";
        case Tag.SmallestImagePixelValue:
            return "SmallestImagePixelValue";
        case Tag.LargestImagePixelValue:
            return "LargestImagePixelValue";
        case Tag.SmallestPixelValueInSeries:
            return "SmallestPixelValueInSeries";
        case Tag.LargestPixelValueInSeries:
            return "LargestPixelValueInSeries";
        case Tag.SmallestImagePixelValueInPlane:
            return "SmallestImagePixelValueInPlane";
        case Tag.LargestImagePixelValueInPlane:
            return "LargestImagePixelValueInPlane";
        case Tag.PixelPaddingValue:
            return "PixelPaddingValue";
        case Tag.PixelPaddingRangeLimit:
            return "PixelPaddingRangeLimit";
        case Tag.FloatPixelPaddingValue:
            return "FloatPixelPaddingValue";
        case Tag.DoubleFloatPixelPaddingValue:
            return "DoubleFloatPixelPaddingValue";
        case Tag.FloatPixelPaddingRangeLimit:
            return "FloatPixelPaddingRangeLimit";
        case Tag.DoubleFloatPixelPaddingRangeLimit:
            return "DoubleFloatPixelPaddingRangeLimit";
        case Tag.ImageLocation:
            return "ImageLocation";
        case Tag.QualityControlImage:
            return "QualityControlImage";
        case Tag.BurnedInAnnotation:
            return "BurnedInAnnotation";
        case Tag.RecognizableVisualFeatures:
            return "RecognizableVisualFeatures";
        case Tag.LongitudinalTemporalInformationModified:
            return "LongitudinalTemporalInformationModified";
        case Tag.ReferencedColorPaletteInstanceUID:
            return "ReferencedColorPaletteInstanceUID";
        case Tag.TransformLabel:
            return "TransformLabel";
        case Tag.TransformVersionNumber:
            return "TransformVersionNumber";
        case Tag.NumberOfTransformSteps:
            return "NumberOfTransformSteps";
        case Tag.SequenceOfCompressedData:
            return "SequenceOfCompressedData";
        case Tag.DetailsOfCoefficients:
            return "DetailsOfCoefficients";
        case Tag.DCTLabel:
            return "DCTLabel";
        case Tag.DataBlockDescription:
            return "DataBlockDescription";
        case Tag.DataBlock:
            return "DataBlock";
        case Tag.NormalizationFactorFormat:
            return "NormalizationFactorFormat";
        case Tag.ZonalMapNumberFormat:
            return "ZonalMapNumberFormat";
        case Tag.ZonalMapLocation:
            return "ZonalMapLocation";
        case Tag.ZonalMapFormat:
            return "ZonalMapFormat";
        case Tag.AdaptiveMapFormat:
            return "AdaptiveMapFormat";
        case Tag.CodeNumberFormat:
            return "CodeNumberFormat";
        case Tag.CodeLabel:
            return "CodeLabel";
        case Tag.NumberOfTables:
            return "NumberOfTables";
        case Tag.CodeTableLocation:
            return "CodeTableLocation";
        case Tag.BitsForCodeWord:
            return "BitsForCodeWord";
        case Tag.ImageDataLocation:
            return "ImageDataLocation";
        case Tag.PixelSpacingCalibrationType:
            return "PixelSpacingCalibrationType";
        case Tag.PixelSpacingCalibrationDescription:
            return "PixelSpacingCalibrationDescription";
        case Tag.PixelIntensityRelationship:
            return "PixelIntensityRelationship";
        case Tag.PixelIntensityRelationshipSign:
            return "PixelIntensityRelationshipSign";
        case Tag.WindowCenter:
            return "WindowCenter";
        case Tag.WindowWidth:
            return "WindowWidth";
        case Tag.RescaleIntercept:
            return "RescaleIntercept";
        case Tag.RescaleSlope:
            return "RescaleSlope";
        case Tag.RescaleType:
            return "RescaleType";
        case Tag.WindowCenterWidthExplanation:
            return "WindowCenterWidthExplanation";
        case Tag.VOILUTFunction:
            return "VOILUTFunction";
        case Tag.GrayScale:
            return "GrayScale";
        case Tag.RecommendedViewingMode:
            return "RecommendedViewingMode";
        case Tag.GrayLookupTableDescriptor:
            return "GrayLookupTableDescriptor";
        case Tag.RedPaletteColorLookupTableDescriptor:
            return "RedPaletteColorLookupTableDescriptor";
        case Tag.GreenPaletteColorLookupTableDescriptor:
            return "GreenPaletteColorLookupTableDescriptor";
        case Tag.BluePaletteColorLookupTableDescriptor:
            return "BluePaletteColorLookupTableDescriptor";
        case Tag.AlphaPaletteColorLookupTableDescriptor:
            return "AlphaPaletteColorLookupTableDescriptor";
        case Tag.LargeRedPaletteColorLookupTableDescriptor:
            return "LargeRedPaletteColorLookupTableDescriptor";
        case Tag.LargeGreenPaletteColorLookupTableDescriptor:
            return "LargeGreenPaletteColorLookupTableDescriptor";
        case Tag.LargeBluePaletteColorLookupTableDescriptor:
            return "LargeBluePaletteColorLookupTableDescriptor";
        case Tag.PaletteColorLookupTableUID:
            return "PaletteColorLookupTableUID";
        case Tag.GrayLookupTableData:
            return "GrayLookupTableData";
        case Tag.RedPaletteColorLookupTableData:
            return "RedPaletteColorLookupTableData";
        case Tag.GreenPaletteColorLookupTableData:
            return "GreenPaletteColorLookupTableData";
        case Tag.BluePaletteColorLookupTableData:
            return "BluePaletteColorLookupTableData";
        case Tag.AlphaPaletteColorLookupTableData:
            return "AlphaPaletteColorLookupTableData";
        case Tag.LargeRedPaletteColorLookupTableData:
            return "LargeRedPaletteColorLookupTableData";
        case Tag.LargeGreenPaletteColorLookupTableData:
            return "LargeGreenPaletteColorLookupTableData";
        case Tag.LargeBluePaletteColorLookupTableData:
            return "LargeBluePaletteColorLookupTableData";
        case Tag.LargePaletteColorLookupTableUID:
            return "LargePaletteColorLookupTableUID";
        case Tag.SegmentedRedPaletteColorLookupTableData:
            return "SegmentedRedPaletteColorLookupTableData";
        case Tag.SegmentedGreenPaletteColorLookupTableData:
            return "SegmentedGreenPaletteColorLookupTableData";
        case Tag.SegmentedBluePaletteColorLookupTableData:
            return "SegmentedBluePaletteColorLookupTableData";
        case Tag.BreastImplantPresent:
            return "BreastImplantPresent";
        case Tag.PartialView:
            return "PartialView";
        case Tag.PartialViewDescription:
            return "PartialViewDescription";
        case Tag.PartialViewCodeSequence:
            return "PartialViewCodeSequence";
        case Tag.SpatialLocationsPreserved:
            return "SpatialLocationsPreserved";
        case Tag.DataFrameAssignmentSequence:
            return "DataFrameAssignmentSequence";
        case Tag.DataPathAssignment:
            return "DataPathAssignment";
        case Tag.BitsMappedToColorLookupTable:
            return "BitsMappedToColorLookupTable";
        case Tag.BlendingLUT1Sequence:
            return "BlendingLUT1Sequence";
        case Tag.BlendingLUT1TransferFunction:
            return "BlendingLUT1TransferFunction";
        case Tag.BlendingWeightConstant:
            return "BlendingWeightConstant";
        case Tag.BlendingLookupTableDescriptor:
            return "BlendingLookupTableDescriptor";
        case Tag.BlendingLookupTableData:
            return "BlendingLookupTableData";
        case Tag.EnhancedPaletteColorLookupTableSequence:
            return "EnhancedPaletteColorLookupTableSequence";
        case Tag.BlendingLUT2Sequence:
            return "BlendingLUT2Sequence";
        case Tag.BlendingLUT2TransferFunction:
            return "BlendingLUT2TransferFunction";
        case Tag.DataPathID:
            return "DataPathID";
        case Tag.RGBLUTTransferFunction:
            return "RGBLUTTransferFunction";
        case Tag.AlphaLUTTransferFunction:
            return "AlphaLUTTransferFunction";
        case Tag.ICCProfile:
            return "ICCProfile";
        case Tag.LossyImageCompression:
            return "LossyImageCompression";
        case Tag.LossyImageCompressionRatio:
            return "LossyImageCompressionRatio";
        case Tag.LossyImageCompressionMethod:
            return "LossyImageCompressionMethod";
        case Tag.ModalityLUTSequence:
            return "ModalityLUTSequence";
        case Tag.LUTDescriptor:
            return "LUTDescriptor";
        case Tag.LUTExplanation:
            return "LUTExplanation";
        case Tag.ModalityLUTType:
            return "ModalityLUTType";
        case Tag.LUTData:
            return "LUTData";
        case Tag.VOILUTSequence:
            return "VOILUTSequence";
        case Tag.SoftcopyVOILUTSequence:
            return "SoftcopyVOILUTSequence";
        case Tag.ImagePresentationComments:
            return "ImagePresentationComments";
        case Tag.BiPlaneAcquisitionSequence:
            return "BiPlaneAcquisitionSequence";
        case Tag.RepresentativeFrameNumber:
            return "RepresentativeFrameNumber";
        case Tag.FrameNumbersOfInterest:
            return "FrameNumbersOfInterest";
        case Tag.FrameOfInterestDescription:
            return "FrameOfInterestDescription";
        case Tag.FrameOfInterestType:
            return "FrameOfInterestType";
        case Tag.MaskPointers:
            return "MaskPointers";
        case Tag.RWavePointer:
            return "RWavePointer";
        case Tag.MaskSubtractionSequence:
            return "MaskSubtractionSequence";
        case Tag.MaskOperation:
            return "MaskOperation";
        case Tag.ApplicableFrameRange:
            return "ApplicableFrameRange";
        case Tag.MaskFrameNumbers:
            return "MaskFrameNumbers";
        case Tag.ContrastFrameAveraging:
            return "ContrastFrameAveraging";
        case Tag.MaskSubPixelShift:
            return "MaskSubPixelShift";
        case Tag.TIDOffset:
            return "TIDOffset";
        case Tag.MaskOperationExplanation:
            return "MaskOperationExplanation";
        case Tag.EquipmentAdministratorSequence:
            return "EquipmentAdministratorSequence";
        case Tag.NumberOfDisplaySubsystems:
            return "NumberOfDisplaySubsystems";
        case Tag.CurrentConfigurationID:
            return "CurrentConfigurationID";
        case Tag.DisplaySubsystemID:
            return "DisplaySubsystemID";
        case Tag.DisplaySubsystemName:
            return "DisplaySubsystemName";
        case Tag.DisplaySubsystemDescription:
            return "DisplaySubsystemDescription";
        case Tag.SystemStatus:
            return "SystemStatus";
        case Tag.SystemStatusComment:
            return "SystemStatusComment";
        case Tag.TargetLuminanceCharacteristicsSequence:
            return "TargetLuminanceCharacteristicsSequence";
        case Tag.LuminanceCharacteristicsID:
            return "LuminanceCharacteristicsID";
        case Tag.DisplaySubsystemConfigurationSequence:
            return "DisplaySubsystemConfigurationSequence";
        case Tag.ConfigurationID:
            return "ConfigurationID";
        case Tag.ConfigurationName:
            return "ConfigurationName";
        case Tag.ConfigurationDescription:
            return "ConfigurationDescription";
        case Tag.ReferencedTargetLuminanceCharacteristicsID:
            return "ReferencedTargetLuminanceCharacteristicsID";
        case Tag.QAResultsSequence:
            return "QAResultsSequence";
        case Tag.DisplaySubsystemQAResultsSequence:
            return "DisplaySubsystemQAResultsSequence";
        case Tag.ConfigurationQAResultsSequence:
            return "ConfigurationQAResultsSequence";
        case Tag.MeasurementEquipmentSequence:
            return "MeasurementEquipmentSequence";
        case Tag.MeasurementFunctions:
            return "MeasurementFunctions";
        case Tag.MeasurementEquipmentType:
            return "MeasurementEquipmentType";
        case Tag.VisualEvaluationResultSequence:
            return "VisualEvaluationResultSequence";
        case Tag.DisplayCalibrationResultSequence:
            return "DisplayCalibrationResultSequence";
        case Tag.DDLValue:
            return "DDLValue";
        case Tag.CIExyWhitePoint:
            return "CIExyWhitePoint";
        case Tag.DisplayFunctionType:
            return "DisplayFunctionType";
        case Tag.GammaValue:
            return "GammaValue";
        case Tag.NumberOfLuminancePoints:
            return "NumberOfLuminancePoints";
        case Tag.LuminanceResponseSequence:
            return "LuminanceResponseSequence";
        case Tag.TargetMinimumLuminance:
            return "TargetMinimumLuminance";
        case Tag.TargetMaximumLuminance:
            return "TargetMaximumLuminance";
        case Tag.LuminanceValue:
            return "LuminanceValue";
        case Tag.LuminanceResponseDescription:
            return "LuminanceResponseDescription";
        case Tag.WhitePointFlag:
            return "WhitePointFlag";
        case Tag.DisplayDeviceTypeCodeSequence:
            return "DisplayDeviceTypeCodeSequence";
        case Tag.DisplaySubsystemSequence:
            return "DisplaySubsystemSequence";
        case Tag.LuminanceResultSequence:
            return "LuminanceResultSequence";
        case Tag.AmbientLightValueSource:
            return "AmbientLightValueSource";
        case Tag.MeasuredCharacteristics:
            return "MeasuredCharacteristics";
        case Tag.LuminanceUniformityResultSequence:
            return "LuminanceUniformityResultSequence";
        case Tag.VisualEvaluationTestSequence:
            return "VisualEvaluationTestSequence";
        case Tag.TestResult:
            return "TestResult";
        case Tag.TestResultComment:
            return "TestResultComment";
        case Tag.TestImageValidation:
            return "TestImageValidation";
        case Tag.TestPatternCodeSequence:
            return "TestPatternCodeSequence";
        case Tag.MeasurementPatternCodeSequence:
            return "MeasurementPatternCodeSequence";
        case Tag.VisualEvaluationMethodCodeSequence:
            return "VisualEvaluationMethodCodeSequence";
        case Tag.PixelDataProviderURL:
            return "PixelDataProviderURL";
        case Tag.DataPointRows:
            return "DataPointRows";
        case Tag.DataPointColumns:
            return "DataPointColumns";
        case Tag.SignalDomainColumns:
            return "SignalDomainColumns";
        case Tag.LargestMonochromePixelValue:
            return "LargestMonochromePixelValue";
        case Tag.DataRepresentation:
            return "DataRepresentation";
        case Tag.PixelMeasuresSequence:
            return "PixelMeasuresSequence";
        case Tag.FrameVOILUTSequence:
            return "FrameVOILUTSequence";
        case Tag.PixelValueTransformationSequence:
            return "PixelValueTransformationSequence";
        case Tag.SignalDomainRows:
            return "SignalDomainRows";
        case Tag.DisplayFilterPercentage:
            return "DisplayFilterPercentage";
        case Tag.FramePixelShiftSequence:
            return "FramePixelShiftSequence";
        case Tag.SubtractionItemID:
            return "SubtractionItemID";
        case Tag.PixelIntensityRelationshipLUTSequence:
            return "PixelIntensityRelationshipLUTSequence";
        case Tag.FramePixelDataPropertiesSequence:
            return "FramePixelDataPropertiesSequence";
        case Tag.GeometricalProperties:
            return "GeometricalProperties";
        case Tag.GeometricMaximumDistortion:
            return "GeometricMaximumDistortion";
        case Tag.ImageProcessingApplied:
            return "ImageProcessingApplied";
        case Tag.MaskSelectionMode:
            return "MaskSelectionMode";
        case Tag.LUTFunction:
            return "LUTFunction";
        case Tag.MaskVisibilityPercentage:
            return "MaskVisibilityPercentage";
        case Tag.PixelShiftSequence:
            return "PixelShiftSequence";
        case Tag.RegionPixelShiftSequence:
            return "RegionPixelShiftSequence";
        case Tag.VerticesOfTheRegion:
            return "VerticesOfTheRegion";
        case Tag.MultiFramePresentationSequence:
            return "MultiFramePresentationSequence";
        case Tag.PixelShiftFrameRange:
            return "PixelShiftFrameRange";
        case Tag.LUTFrameRange:
            return "LUTFrameRange";
        case Tag.ImageToEquipmentMappingMatrix:
            return "ImageToEquipmentMappingMatrix";
        case Tag.EquipmentCoordinateSystemIdentification:
            return "EquipmentCoordinateSystemIdentification";
        case Tag.StudyStatusID:
            return "StudyStatusID";
        case Tag.StudyPriorityID:
            return "StudyPriorityID";
        case Tag.StudyIDIssuer:
            return "StudyIDIssuer";
        case Tag.StudyVerifiedDate:
            return "StudyVerifiedDate";
        case Tag.StudyVerifiedTime:
            return "StudyVerifiedTime";
        case Tag.StudyReadDate:
            return "StudyReadDate";
        case Tag.StudyReadTime:
            return "StudyReadTime";
        case Tag.ScheduledStudyStartDate:
            return "ScheduledStudyStartDate";
        case Tag.ScheduledStudyStartTime:
            return "ScheduledStudyStartTime";
        case Tag.ScheduledStudyStopDate:
            return "ScheduledStudyStopDate";
        case Tag.ScheduledStudyStopTime:
            return "ScheduledStudyStopTime";
        case Tag.ScheduledStudyLocation:
            return "ScheduledStudyLocation";
        case Tag.ScheduledStudyLocationAETitle:
            return "ScheduledStudyLocationAETitle";
        case Tag.ReasonForStudy:
            return "ReasonForStudy";
        case Tag.RequestingPhysicianIdentificationSequence:
            return "RequestingPhysicianIdentificationSequence";
        case Tag.RequestingPhysician:
            return "RequestingPhysician";
        case Tag.RequestingService:
            return "RequestingService";
        case Tag.RequestingServiceCodeSequence:
            return "RequestingServiceCodeSequence";
        case Tag.StudyArrivalDate:
            return "StudyArrivalDate";
        case Tag.StudyArrivalTime:
            return "StudyArrivalTime";
        case Tag.StudyCompletionDate:
            return "StudyCompletionDate";
        case Tag.StudyCompletionTime:
            return "StudyCompletionTime";
        case Tag.StudyComponentStatusID:
            return "StudyComponentStatusID";
        case Tag.RequestedProcedureDescription:
            return "RequestedProcedureDescription";
        case Tag.RequestedProcedureCodeSequence:
            return "RequestedProcedureCodeSequence";
        case Tag.RequestedContrastAgent:
            return "RequestedContrastAgent";
        case Tag.StudyComments:
            return "StudyComments";
        case Tag.ReferencedPatientAliasSequence:
            return "ReferencedPatientAliasSequence";
        case Tag.VisitStatusID:
            return "VisitStatusID";
        case Tag.AdmissionID:
            return "AdmissionID";
        case Tag.IssuerOfAdmissionID:
            return "IssuerOfAdmissionID";
        case Tag.IssuerOfAdmissionIDSequence:
            return "IssuerOfAdmissionIDSequence";
        case Tag.RouteOfAdmissions:
            return "RouteOfAdmissions";
        case Tag.ScheduledAdmissionDate:
            return "ScheduledAdmissionDate";
        case Tag.ScheduledAdmissionTime:
            return "ScheduledAdmissionTime";
        case Tag.ScheduledDischargeDate:
            return "ScheduledDischargeDate";
        case Tag.ScheduledDischargeTime:
            return "ScheduledDischargeTime";
        case Tag.ScheduledPatientInstitutionResidence:
            return "ScheduledPatientInstitutionResidence";
        case Tag.AdmittingDate:
            return "AdmittingDate";
        case Tag.AdmittingTime:
            return "AdmittingTime";
        case Tag.DischargeDate:
            return "DischargeDate";
        case Tag.DischargeTime:
            return "DischargeTime";
        case Tag.DischargeDiagnosisDescription:
            return "DischargeDiagnosisDescription";
        case Tag.DischargeDiagnosisCodeSequence:
            return "DischargeDiagnosisCodeSequence";
        case Tag.SpecialNeeds:
            return "SpecialNeeds";
        case Tag.ServiceEpisodeID:
            return "ServiceEpisodeID";
        case Tag.IssuerOfServiceEpisodeID:
            return "IssuerOfServiceEpisodeID";
        case Tag.ServiceEpisodeDescription:
            return "ServiceEpisodeDescription";
        case Tag.IssuerOfServiceEpisodeIDSequence:
            return "IssuerOfServiceEpisodeIDSequence";
        case Tag.PertinentDocumentsSequence:
            return "PertinentDocumentsSequence";
        case Tag.PertinentResourcesSequence:
            return "PertinentResourcesSequence";
        case Tag.ResourceDescription:
            return "ResourceDescription";
        case Tag.CurrentPatientLocation:
            return "CurrentPatientLocation";
        case Tag.PatientInstitutionResidence:
            return "PatientInstitutionResidence";
        case Tag.PatientState:
            return "PatientState";
        case Tag.PatientClinicalTrialParticipationSequence:
            return "PatientClinicalTrialParticipationSequence";
        case Tag.VisitComments:
            return "VisitComments";
        case Tag.WaveformOriginality:
            return "WaveformOriginality";
        case Tag.NumberOfWaveformChannels:
            return "NumberOfWaveformChannels";
        case Tag.NumberOfWaveformSamples:
            return "NumberOfWaveformSamples";
        case Tag.SamplingFrequency:
            return "SamplingFrequency";
        case Tag.MultiplexGroupLabel:
            return "MultiplexGroupLabel";
        case Tag.ChannelDefinitionSequence:
            return "ChannelDefinitionSequence";
        case Tag.WaveformChannelNumber:
            return "WaveformChannelNumber";
        case Tag.ChannelLabel:
            return "ChannelLabel";
        case Tag.ChannelStatus:
            return "ChannelStatus";
        case Tag.ChannelSourceSequence:
            return "ChannelSourceSequence";
        case Tag.ChannelSourceModifiersSequence:
            return "ChannelSourceModifiersSequence";
        case Tag.SourceWaveformSequence:
            return "SourceWaveformSequence";
        case Tag.ChannelDerivationDescription:
            return "ChannelDerivationDescription";
        case Tag.ChannelSensitivity:
            return "ChannelSensitivity";
        case Tag.ChannelSensitivityUnitsSequence:
            return "ChannelSensitivityUnitsSequence";
        case Tag.ChannelSensitivityCorrectionFactor:
            return "ChannelSensitivityCorrectionFactor";
        case Tag.ChannelBaseline:
            return "ChannelBaseline";
        case Tag.ChannelTimeSkew:
            return "ChannelTimeSkew";
        case Tag.ChannelSampleSkew:
            return "ChannelSampleSkew";
        case Tag.ChannelOffset:
            return "ChannelOffset";
        case Tag.WaveformBitsStored:
            return "WaveformBitsStored";
        case Tag.FilterLowFrequency:
            return "FilterLowFrequency";
        case Tag.FilterHighFrequency:
            return "FilterHighFrequency";
        case Tag.NotchFilterFrequency:
            return "NotchFilterFrequency";
        case Tag.NotchFilterBandwidth:
            return "NotchFilterBandwidth";
        case Tag.WaveformDataDisplayScale:
            return "WaveformDataDisplayScale";
        case Tag.WaveformDisplayBackgroundCIELabValue:
            return "WaveformDisplayBackgroundCIELabValue";
        case Tag.WaveformPresentationGroupSequence:
            return "WaveformPresentationGroupSequence";
        case Tag.PresentationGroupNumber:
            return "PresentationGroupNumber";
        case Tag.ChannelDisplaySequence:
            return "ChannelDisplaySequence";
        case Tag.ChannelRecommendedDisplayCIELabValue:
            return "ChannelRecommendedDisplayCIELabValue";
        case Tag.ChannelPosition:
            return "ChannelPosition";
        case Tag.DisplayShadingFlag:
            return "DisplayShadingFlag";
        case Tag.FractionalChannelDisplayScale:
            return "FractionalChannelDisplayScale";
        case Tag.AbsoluteChannelDisplayScale:
            return "AbsoluteChannelDisplayScale";
        case Tag.MultiplexedAudioChannelsDescriptionCodeSequence:
            return "MultiplexedAudioChannelsDescriptionCodeSequence";
        case Tag.ChannelIdentificationCode:
            return "ChannelIdentificationCode";
        case Tag.ChannelMode:
            return "ChannelMode";
        case Tag.ScheduledStationAETitle:
            return "ScheduledStationAETitle";
        case Tag.ScheduledProcedureStepStartDate:
            return "ScheduledProcedureStepStartDate";
        case Tag.ScheduledProcedureStepStartTime:
            return "ScheduledProcedureStepStartTime";
        case Tag.ScheduledProcedureStepEndDate:
            return "ScheduledProcedureStepEndDate";
        case Tag.ScheduledProcedureStepEndTime:
            return "ScheduledProcedureStepEndTime";
        case Tag.ScheduledPerformingPhysicianName:
            return "ScheduledPerformingPhysicianName";
        case Tag.ScheduledProcedureStepDescription:
            return "ScheduledProcedureStepDescription";
        case Tag.ScheduledProtocolCodeSequence:
            return "ScheduledProtocolCodeSequence";
        case Tag.ScheduledProcedureStepID:
            return "ScheduledProcedureStepID";
        case Tag.StageCodeSequence:
            return "StageCodeSequence";
        case Tag.ScheduledPerformingPhysicianIdentificationSequence:
            return "ScheduledPerformingPhysicianIdentificationSequence";
        case Tag.ScheduledStationName:
            return "ScheduledStationName";
        case Tag.ScheduledProcedureStepLocation:
            return "ScheduledProcedureStepLocation";
        case Tag.PreMedication:
            return "PreMedication";
        case Tag.ScheduledProcedureStepStatus:
            return "ScheduledProcedureStepStatus";
        case Tag.OrderPlacerIdentifierSequence:
            return "OrderPlacerIdentifierSequence";
        case Tag.OrderFillerIdentifierSequence:
            return "OrderFillerIdentifierSequence";
        case Tag.LocalNamespaceEntityID:
            return "LocalNamespaceEntityID";
        case Tag.UniversalEntityID:
            return "UniversalEntityID";
        case Tag.UniversalEntityIDType:
            return "UniversalEntityIDType";
        case Tag.IdentifierTypeCode:
            return "IdentifierTypeCode";
        case Tag.AssigningFacilitySequence:
            return "AssigningFacilitySequence";
        case Tag.AssigningJurisdictionCodeSequence:
            return "AssigningJurisdictionCodeSequence";
        case Tag.AssigningAgencyOrDepartmentCodeSequence:
            return "AssigningAgencyOrDepartmentCodeSequence";
        case Tag.ScheduledProcedureStepSequence:
            return "ScheduledProcedureStepSequence";
        case Tag.ReferencedNonImageCompositeSOPInstanceSequence:
            return "ReferencedNonImageCompositeSOPInstanceSequence";
        case Tag.PerformedStationAETitle:
            return "PerformedStationAETitle";
        case Tag.PerformedStationName:
            return "PerformedStationName";
        case Tag.PerformedLocation:
            return "PerformedLocation";
        case Tag.PerformedProcedureStepStartDate:
            return "PerformedProcedureStepStartDate";
        case Tag.PerformedProcedureStepStartTime:
            return "PerformedProcedureStepStartTime";
        case Tag.PerformedProcedureStepEndDate:
            return "PerformedProcedureStepEndDate";
        case Tag.PerformedProcedureStepEndTime:
            return "PerformedProcedureStepEndTime";
        case Tag.PerformedProcedureStepStatus:
            return "PerformedProcedureStepStatus";
        case Tag.PerformedProcedureStepID:
            return "PerformedProcedureStepID";
        case Tag.PerformedProcedureStepDescription:
            return "PerformedProcedureStepDescription";
        case Tag.PerformedProcedureTypeDescription:
            return "PerformedProcedureTypeDescription";
        case Tag.PerformedProtocolCodeSequence:
            return "PerformedProtocolCodeSequence";
        case Tag.PerformedProtocolType:
            return "PerformedProtocolType";
        case Tag.ScheduledStepAttributesSequence:
            return "ScheduledStepAttributesSequence";
        case Tag.RequestAttributesSequence:
            return "RequestAttributesSequence";
        case Tag.CommentsOnThePerformedProcedureStep:
            return "CommentsOnThePerformedProcedureStep";
        case Tag.PerformedProcedureStepDiscontinuationReasonCodeSequence:
            return "PerformedProcedureStepDiscontinuationReasonCodeSequence";
        case Tag.QuantitySequence:
            return "QuantitySequence";
        case Tag.Quantity:
            return "Quantity";
        case Tag.MeasuringUnitsSequence:
            return "MeasuringUnitsSequence";
        case Tag.BillingItemSequence:
            return "BillingItemSequence";
        case Tag.TotalTimeOfFluoroscopy:
            return "TotalTimeOfFluoroscopy";
        case Tag.TotalNumberOfExposures:
            return "TotalNumberOfExposures";
        case Tag.EntranceDose:
            return "EntranceDose";
        case Tag.ExposedArea:
            return "ExposedArea";
        case Tag.DistanceSourceToEntrance:
            return "DistanceSourceToEntrance";
        case Tag.DistanceSourceToSupport:
            return "DistanceSourceToSupport";
        case Tag.ExposureDoseSequence:
            return "ExposureDoseSequence";
        case Tag.CommentsOnRadiationDose:
            return "CommentsOnRadiationDose";
        case Tag.XRayOutput:
            return "XRayOutput";
        case Tag.HalfValueLayer:
            return "HalfValueLayer";
        case Tag.OrganDose:
            return "OrganDose";
        case Tag.OrganExposed:
            return "OrganExposed";
        case Tag.BillingProcedureStepSequence:
            return "BillingProcedureStepSequence";
        case Tag.FilmConsumptionSequence:
            return "FilmConsumptionSequence";
        case Tag.BillingSuppliesAndDevicesSequence:
            return "BillingSuppliesAndDevicesSequence";
        case Tag.ReferencedProcedureStepSequence:
            return "ReferencedProcedureStepSequence";
        case Tag.PerformedSeriesSequence:
            return "PerformedSeriesSequence";
        case Tag.CommentsOnTheScheduledProcedureStep:
            return "CommentsOnTheScheduledProcedureStep";
        case Tag.ProtocolContextSequence:
            return "ProtocolContextSequence";
        case Tag.ContentItemModifierSequence:
            return "ContentItemModifierSequence";
        case Tag.ScheduledSpecimenSequence:
            return "ScheduledSpecimenSequence";
        case Tag.SpecimenAccessionNumber:
            return "SpecimenAccessionNumber";
        case Tag.ContainerIdentifier:
            return "ContainerIdentifier";
        case Tag.IssuerOfTheContainerIdentifierSequence:
            return "IssuerOfTheContainerIdentifierSequence";
        case Tag.AlternateContainerIdentifierSequence:
            return "AlternateContainerIdentifierSequence";
        case Tag.ContainerTypeCodeSequence:
            return "ContainerTypeCodeSequence";
        case Tag.ContainerDescription:
            return "ContainerDescription";
        case Tag.ContainerComponentSequence:
            return "ContainerComponentSequence";
        case Tag.SpecimenSequence:
            return "SpecimenSequence";
        case Tag.SpecimenIdentifier:
            return "SpecimenIdentifier";
        case Tag.SpecimenDescriptionSequenceTrial:
            return "SpecimenDescriptionSequenceTrial";
        case Tag.SpecimenDescriptionTrial:
            return "SpecimenDescriptionTrial";
        case Tag.SpecimenUID:
            return "SpecimenUID";
        case Tag.AcquisitionContextSequence:
            return "AcquisitionContextSequence";
        case Tag.AcquisitionContextDescription:
            return "AcquisitionContextDescription";
        case Tag.SpecimenTypeCodeSequence:
            return "SpecimenTypeCodeSequence";
        case Tag.SpecimenDescriptionSequence:
            return "SpecimenDescriptionSequence";
        case Tag.IssuerOfTheSpecimenIdentifierSequence:
            return "IssuerOfTheSpecimenIdentifierSequence";
        case Tag.SpecimenShortDescription:
            return "SpecimenShortDescription";
        case Tag.SpecimenDetailedDescription:
            return "SpecimenDetailedDescription";
        case Tag.SpecimenPreparationSequence:
            return "SpecimenPreparationSequence";
        case Tag.SpecimenPreparationStepContentItemSequence:
            return "SpecimenPreparationStepContentItemSequence";
        case Tag.SpecimenLocalizationContentItemSequence:
            return "SpecimenLocalizationContentItemSequence";
        case Tag.SlideIdentifier:
            return "SlideIdentifier";
        case Tag.ImageCenterPointCoordinatesSequence:
            return "ImageCenterPointCoordinatesSequence";
        case Tag.XOffsetInSlideCoordinateSystem:
            return "XOffsetInSlideCoordinateSystem";
        case Tag.YOffsetInSlideCoordinateSystem:
            return "YOffsetInSlideCoordinateSystem";
        case Tag.ZOffsetInSlideCoordinateSystem:
            return "ZOffsetInSlideCoordinateSystem";
        case Tag.PixelSpacingSequence:
            return "PixelSpacingSequence";
        case Tag.CoordinateSystemAxisCodeSequence:
            return "CoordinateSystemAxisCodeSequence";
        case Tag.MeasurementUnitsCodeSequence:
            return "MeasurementUnitsCodeSequence";
        case Tag.VitalStainCodeSequenceTrial:
            return "VitalStainCodeSequenceTrial";
        case Tag.RequestedProcedureID:
            return "RequestedProcedureID";
        case Tag.ReasonForTheRequestedProcedure:
            return "ReasonForTheRequestedProcedure";
        case Tag.RequestedProcedurePriority:
            return "RequestedProcedurePriority";
        case Tag.PatientTransportArrangements:
            return "PatientTransportArrangements";
        case Tag.RequestedProcedureLocation:
            return "RequestedProcedureLocation";
        case Tag.PlacerOrderNumberProcedure:
            return "PlacerOrderNumberProcedure";
        case Tag.FillerOrderNumberProcedure:
            return "FillerOrderNumberProcedure";
        case Tag.ConfidentialityCode:
            return "ConfidentialityCode";
        case Tag.ReportingPriority:
            return "ReportingPriority";
        case Tag.ReasonForRequestedProcedureCodeSequence:
            return "ReasonForRequestedProcedureCodeSequence";
        case Tag.NamesOfIntendedRecipientsOfResults:
            return "NamesOfIntendedRecipientsOfResults";
        case Tag.IntendedRecipientsOfResultsIdentificationSequence:
            return "IntendedRecipientsOfResultsIdentificationSequence";
        case Tag.ReasonForPerformedProcedureCodeSequence:
            return "ReasonForPerformedProcedureCodeSequence";
        case Tag.RequestedProcedureDescriptionTrial:
            return "RequestedProcedureDescriptionTrial";
        case Tag.PersonIdentificationCodeSequence:
            return "PersonIdentificationCodeSequence";
        case Tag.PersonAddress:
            return "PersonAddress";
        case Tag.PersonTelephoneNumbers:
            return "PersonTelephoneNumbers";
        case Tag.RequestedProcedureComments:
            return "RequestedProcedureComments";
        case Tag.ReasonForTheImagingServiceRequest:
            return "ReasonForTheImagingServiceRequest";
        case Tag.IssueDateOfImagingServiceRequest:
            return "IssueDateOfImagingServiceRequest";
        case Tag.IssueTimeOfImagingServiceRequest:
            return "IssueTimeOfImagingServiceRequest";
        case Tag.PlacerOrderNumberImagingServiceRequestRetired:
            return "PlacerOrderNumberImagingServiceRequestRetired";
        case Tag.FillerOrderNumberImagingServiceRequestRetired:
            return "FillerOrderNumberImagingServiceRequestRetired";
        case Tag.OrderEnteredBy:
            return "OrderEnteredBy";
        case Tag.OrderEntererLocation:
            return "OrderEntererLocation";
        case Tag.OrderCallbackPhoneNumber:
            return "OrderCallbackPhoneNumber";
        case Tag.PlacerOrderNumberImagingServiceRequest:
            return "PlacerOrderNumberImagingServiceRequest";
        case Tag.FillerOrderNumberImagingServiceRequest:
            return "FillerOrderNumberImagingServiceRequest";
        case Tag.ImagingServiceRequestComments:
            return "ImagingServiceRequestComments";
        case Tag.ConfidentialityConstraintOnPatientDataDescription:
            return "ConfidentialityConstraintOnPatientDataDescription";
        case Tag.GeneralPurposeScheduledProcedureStepStatus:
            return "GeneralPurposeScheduledProcedureStepStatus";
        case Tag.GeneralPurposePerformedProcedureStepStatus:
            return "GeneralPurposePerformedProcedureStepStatus";
        case Tag.GeneralPurposeScheduledProcedureStepPriority:
            return "GeneralPurposeScheduledProcedureStepPriority";
        case Tag.ScheduledProcessingApplicationsCodeSequence:
            return "ScheduledProcessingApplicationsCodeSequence";
        case Tag.ScheduledProcedureStepStartDateTime:
            return "ScheduledProcedureStepStartDateTime";
        case Tag.MultipleCopiesFlag:
            return "MultipleCopiesFlag";
        case Tag.PerformedProcessingApplicationsCodeSequence:
            return "PerformedProcessingApplicationsCodeSequence";
        case Tag.HumanPerformerCodeSequence:
            return "HumanPerformerCodeSequence";
        case Tag.ScheduledProcedureStepModificationDateTime:
            return "ScheduledProcedureStepModificationDateTime";
        case Tag.ExpectedCompletionDateTime:
            return "ExpectedCompletionDateTime";
        case Tag.ResultingGeneralPurposePerformedProcedureStepsSequence:
            return "ResultingGeneralPurposePerformedProcedureStepsSequence";
        case Tag.ReferencedGeneralPurposeScheduledProcedureStepSequence:
            return "ReferencedGeneralPurposeScheduledProcedureStepSequence";
        case Tag.ScheduledWorkitemCodeSequence:
            return "ScheduledWorkitemCodeSequence";
        case Tag.PerformedWorkitemCodeSequence:
            return "PerformedWorkitemCodeSequence";
        case Tag.InputAvailabilityFlag:
            return "InputAvailabilityFlag";
        case Tag.InputInformationSequence:
            return "InputInformationSequence";
        case Tag.RelevantInformationSequence:
            return "RelevantInformationSequence";
        case Tag.ReferencedGeneralPurposeScheduledProcedureStepTransactionUID:
            return "ReferencedGeneralPurposeScheduledProcedureStepTransactionUID";
        case Tag.ScheduledStationNameCodeSequence:
            return "ScheduledStationNameCodeSequence";
        case Tag.ScheduledStationClassCodeSequence:
            return "ScheduledStationClassCodeSequence";
        case Tag.ScheduledStationGeographicLocationCodeSequence:
            return "ScheduledStationGeographicLocationCodeSequence";
        case Tag.PerformedStationNameCodeSequence:
            return "PerformedStationNameCodeSequence";
        case Tag.PerformedStationClassCodeSequence:
            return "PerformedStationClassCodeSequence";
        case Tag.PerformedStationGeographicLocationCodeSequence:
            return "PerformedStationGeographicLocationCodeSequence";
        case Tag.RequestedSubsequentWorkitemCodeSequence:
            return "RequestedSubsequentWorkitemCodeSequence";
        case Tag.NonDICOMOutputCodeSequence:
            return "NonDICOMOutputCodeSequence";
        case Tag.OutputInformationSequence:
            return "OutputInformationSequence";
        case Tag.ScheduledHumanPerformersSequence:
            return "ScheduledHumanPerformersSequence";
        case Tag.ActualHumanPerformersSequence:
            return "ActualHumanPerformersSequence";
        case Tag.HumanPerformerOrganization:
            return "HumanPerformerOrganization";
        case Tag.HumanPerformerName:
            return "HumanPerformerName";
        case Tag.RawDataHandling:
            return "RawDataHandling";
        case Tag.InputReadinessState:
            return "InputReadinessState";
        case Tag.PerformedProcedureStepStartDateTime:
            return "PerformedProcedureStepStartDateTime";
        case Tag.PerformedProcedureStepEndDateTime:
            return "PerformedProcedureStepEndDateTime";
        case Tag.ProcedureStepCancellationDateTime:
            return "ProcedureStepCancellationDateTime";
        case Tag.EntranceDoseInmGy:
            return "EntranceDoseInmGy";
        case Tag.ParametricMapFrameTypeSequence:
            return "ParametricMapFrameTypeSequence";
        case Tag.ReferencedImageRealWorldValueMappingSequence:
            return "ReferencedImageRealWorldValueMappingSequence";
        case Tag.RealWorldValueMappingSequence:
            return "RealWorldValueMappingSequence";
        case Tag.PixelValueMappingCodeSequence:
            return "PixelValueMappingCodeSequence";
        case Tag.LUTLabel:
            return "LUTLabel";
        case Tag.RealWorldValueLastValueMapped:
            return "RealWorldValueLastValueMapped";
        case Tag.RealWorldValueLUTData:
            return "RealWorldValueLUTData";
        case Tag.RealWorldValueFirstValueMapped:
            return "RealWorldValueFirstValueMapped";
        case Tag.QuantityDefinitionSequence:
            return "QuantityDefinitionSequence";
        case Tag.RealWorldValueIntercept:
            return "RealWorldValueIntercept";
        case Tag.RealWorldValueSlope:
            return "RealWorldValueSlope";
        case Tag.FindingsFlagTrial:
            return "FindingsFlagTrial";
        case Tag.RelationshipType:
            return "RelationshipType";
        case Tag.FindingsSequenceTrial:
            return "FindingsSequenceTrial";
        case Tag.FindingsGroupUIDTrial:
            return "FindingsGroupUIDTrial";
        case Tag.ReferencedFindingsGroupUIDTrial:
            return "ReferencedFindingsGroupUIDTrial";
        case Tag.FindingsGroupRecordingDateTrial:
            return "FindingsGroupRecordingDateTrial";
        case Tag.FindingsGroupRecordingTimeTrial:
            return "FindingsGroupRecordingTimeTrial";
        case Tag.FindingsSourceCategoryCodeSequenceTrial:
            return "FindingsSourceCategoryCodeSequenceTrial";
        case Tag.VerifyingOrganization:
            return "VerifyingOrganization";
        case Tag.DocumentingOrganizationIdentifierCodeSequenceTrial:
            return "DocumentingOrganizationIdentifierCodeSequenceTrial";
        case Tag.VerificationDateTime:
            return "VerificationDateTime";
        case Tag.ObservationDateTime:
            return "ObservationDateTime";
        case Tag.ValueType:
            return "ValueType";
        case Tag.ConceptNameCodeSequence:
            return "ConceptNameCodeSequence";
        case Tag.MeasurementPrecisionDescriptionTrial:
            return "MeasurementPrecisionDescriptionTrial";
        case Tag.ContinuityOfContent:
            return "ContinuityOfContent";
        case Tag.UrgencyOrPriorityAlertsTrial:
            return "UrgencyOrPriorityAlertsTrial";
        case Tag.SequencingIndicatorTrial:
            return "SequencingIndicatorTrial";
        case Tag.DocumentIdentifierCodeSequenceTrial:
            return "DocumentIdentifierCodeSequenceTrial";
        case Tag.DocumentAuthorTrial:
            return "DocumentAuthorTrial";
        case Tag.DocumentAuthorIdentifierCodeSequenceTrial:
            return "DocumentAuthorIdentifierCodeSequenceTrial";
        case Tag.IdentifierCodeSequenceTrial:
            return "IdentifierCodeSequenceTrial";
        case Tag.VerifyingObserverSequence:
            return "VerifyingObserverSequence";
        case Tag.ObjectBinaryIdentifierTrial:
            return "ObjectBinaryIdentifierTrial";
        case Tag.VerifyingObserverName:
            return "VerifyingObserverName";
        case Tag.DocumentingObserverIdentifierCodeSequenceTrial:
            return "DocumentingObserverIdentifierCodeSequenceTrial";
        case Tag.AuthorObserverSequence:
            return "AuthorObserverSequence";
        case Tag.ParticipantSequence:
            return "ParticipantSequence";
        case Tag.CustodialOrganizationSequence:
            return "CustodialOrganizationSequence";
        case Tag.ParticipationType:
            return "ParticipationType";
        case Tag.ParticipationDateTime:
            return "ParticipationDateTime";
        case Tag.ObserverType:
            return "ObserverType";
        case Tag.ProcedureIdentifierCodeSequenceTrial:
            return "ProcedureIdentifierCodeSequenceTrial";
        case Tag.VerifyingObserverIdentificationCodeSequence:
            return "VerifyingObserverIdentificationCodeSequence";
        case Tag.ObjectDirectoryBinaryIdentifierTrial:
            return "ObjectDirectoryBinaryIdentifierTrial";
        case Tag.EquivalentCDADocumentSequence:
            return "EquivalentCDADocumentSequence";
        case Tag.ReferencedWaveformChannels:
            return "ReferencedWaveformChannels";
        case Tag.DateOfDocumentOrVerbalTransactionTrial:
            return "DateOfDocumentOrVerbalTransactionTrial";
        case Tag.TimeOfDocumentCreationOrVerbalTransactionTrial:
            return "TimeOfDocumentCreationOrVerbalTransactionTrial";
        case Tag.DateTime:
            return "DateTime";
        case Tag.Date:
            return "Date";
        case Tag.Time:
            return "Time";
        case Tag.PersonName:
            return "PersonName";
        case Tag.UID:
            return "UID";
        case Tag.ReportStatusIDTrial:
            return "ReportStatusIDTrial";
        case Tag.TemporalRangeType:
            return "TemporalRangeType";
        case Tag.ReferencedSamplePositions:
            return "ReferencedSamplePositions";
        case Tag.ReferencedFrameNumbers:
            return "ReferencedFrameNumbers";
        case Tag.ReferencedTimeOffsets:
            return "ReferencedTimeOffsets";
        case Tag.ReferencedDateTime:
            return "ReferencedDateTime";
        case Tag.TextValue:
            return "TextValue";
        case Tag.FloatingPointValue:
            return "FloatingPointValue";
        case Tag.RationalNumeratorValue:
            return "RationalNumeratorValue";
        case Tag.RationalDenominatorValue:
            return "RationalDenominatorValue";
        case Tag.ObservationCategoryCodeSequenceTrial:
            return "ObservationCategoryCodeSequenceTrial";
        case Tag.ConceptCodeSequence:
            return "ConceptCodeSequence";
        case Tag.BibliographicCitationTrial:
            return "BibliographicCitationTrial";
        case Tag.PurposeOfReferenceCodeSequence:
            return "PurposeOfReferenceCodeSequence";
        case Tag.ObservationUID:
            return "ObservationUID";
        case Tag.ReferencedObservationUIDTrial:
            return "ReferencedObservationUIDTrial";
        case Tag.ReferencedObservationClassTrial:
            return "ReferencedObservationClassTrial";
        case Tag.ReferencedObjectObservationClassTrial:
            return "ReferencedObjectObservationClassTrial";
        case Tag.AnnotationGroupNumber:
            return "AnnotationGroupNumber";
        case Tag.ObservationDateTrial:
            return "ObservationDateTrial";
        case Tag.ObservationTimeTrial:
            return "ObservationTimeTrial";
        case Tag.MeasurementAutomationTrial:
            return "MeasurementAutomationTrial";
        case Tag.ModifierCodeSequence:
            return "ModifierCodeSequence";
        case Tag.IdentificationDescriptionTrial:
            return "IdentificationDescriptionTrial";
        case Tag.CoordinatesSetGeometricTypeTrial:
            return "CoordinatesSetGeometricTypeTrial";
        case Tag.AlgorithmCodeSequenceTrial:
            return "AlgorithmCodeSequenceTrial";
        case Tag.AlgorithmDescriptionTrial:
            return "AlgorithmDescriptionTrial";
        case Tag.PixelCoordinatesSetTrial:
            return "PixelCoordinatesSetTrial";
        case Tag.MeasuredValueSequence:
            return "MeasuredValueSequence";
        case Tag.NumericValueQualifierCodeSequence:
            return "NumericValueQualifierCodeSequence";
        case Tag.CurrentObserverTrial:
            return "CurrentObserverTrial";
        case Tag.NumericValue:
            return "NumericValue";
        case Tag.ReferencedAccessionSequenceTrial:
            return "ReferencedAccessionSequenceTrial";
        case Tag.ReportStatusCommentTrial:
            return "ReportStatusCommentTrial";
        case Tag.ProcedureContextSequenceTrial:
            return "ProcedureContextSequenceTrial";
        case Tag.VerbalSourceTrial:
            return "VerbalSourceTrial";
        case Tag.AddressTrial:
            return "AddressTrial";
        case Tag.TelephoneNumberTrial:
            return "TelephoneNumberTrial";
        case Tag.VerbalSourceIdentifierCodeSequenceTrial:
            return "VerbalSourceIdentifierCodeSequenceTrial";
        case Tag.PredecessorDocumentsSequence:
            return "PredecessorDocumentsSequence";
        case Tag.ReferencedRequestSequence:
            return "ReferencedRequestSequence";
        case Tag.PerformedProcedureCodeSequence:
            return "PerformedProcedureCodeSequence";
        case Tag.CurrentRequestedProcedureEvidenceSequence:
            return "CurrentRequestedProcedureEvidenceSequence";
        case Tag.ReportDetailSequenceTrial:
            return "ReportDetailSequenceTrial";
        case Tag.PertinentOtherEvidenceSequence:
            return "PertinentOtherEvidenceSequence";
        case Tag.HL7StructuredDocumentReferenceSequence:
            return "HL7StructuredDocumentReferenceSequence";
        case Tag.ObservationSubjectUIDTrial:
            return "ObservationSubjectUIDTrial";
        case Tag.ObservationSubjectClassTrial:
            return "ObservationSubjectClassTrial";
        case Tag.ObservationSubjectTypeCodeSequenceTrial:
            return "ObservationSubjectTypeCodeSequenceTrial";
        case Tag.CompletionFlag:
            return "CompletionFlag";
        case Tag.CompletionFlagDescription:
            return "CompletionFlagDescription";
        case Tag.VerificationFlag:
            return "VerificationFlag";
        case Tag.ArchiveRequested:
            return "ArchiveRequested";
        case Tag.PreliminaryFlag:
            return "PreliminaryFlag";
        case Tag.ContentTemplateSequence:
            return "ContentTemplateSequence";
        case Tag.IdenticalDocumentsSequence:
            return "IdenticalDocumentsSequence";
        case Tag.ObservationSubjectContextFlagTrial:
            return "ObservationSubjectContextFlagTrial";
        case Tag.ObserverContextFlagTrial:
            return "ObserverContextFlagTrial";
        case Tag.ProcedureContextFlagTrial:
            return "ProcedureContextFlagTrial";
        case Tag.ContentSequence:
            return "ContentSequence";
        case Tag.RelationshipSequenceTrial:
            return "RelationshipSequenceTrial";
        case Tag.RelationshipTypeCodeSequenceTrial:
            return "RelationshipTypeCodeSequenceTrial";
        case Tag.LanguageCodeSequenceTrial:
            return "LanguageCodeSequenceTrial";
        case Tag.UniformResourceLocatorTrial:
            return "UniformResourceLocatorTrial";
        case Tag.WaveformAnnotationSequence:
            return "WaveformAnnotationSequence";
        case Tag.TemplateIdentifier:
            return "TemplateIdentifier";
        case Tag.TemplateVersion:
            return "TemplateVersion";
        case Tag.TemplateLocalVersion:
            return "TemplateLocalVersion";
        case Tag.TemplateExtensionFlag:
            return "TemplateExtensionFlag";
        case Tag.TemplateExtensionOrganizationUID:
            return "TemplateExtensionOrganizationUID";
        case Tag.TemplateExtensionCreatorUID:
            return "TemplateExtensionCreatorUID";
        case Tag.ReferencedContentItemIdentifier:
            return "ReferencedContentItemIdentifier";
        case Tag.HL7InstanceIdentifier:
            return "HL7InstanceIdentifier";
        case Tag.HL7DocumentEffectiveTime:
            return "HL7DocumentEffectiveTime";
        case Tag.HL7DocumentTypeCodeSequence:
            return "HL7DocumentTypeCodeSequence";
        case Tag.DocumentClassCodeSequence:
            return "DocumentClassCodeSequence";
        case Tag.RetrieveURI:
            return "RetrieveURI";
        case Tag.RetrieveLocationUID:
            return "RetrieveLocationUID";
        case Tag.TypeOfInstances:
            return "TypeOfInstances";
        case Tag.DICOMRetrievalSequence:
            return "DICOMRetrievalSequence";
        case Tag.DICOMMediaRetrievalSequence:
            return "DICOMMediaRetrievalSequence";
        case Tag.WADORetrievalSequence:
            return "WADORetrievalSequence";
        case Tag.XDSRetrievalSequence:
            return "XDSRetrievalSequence";
        case Tag.WADORSRetrievalSequence:
            return "WADORSRetrievalSequence";
        case Tag.RepositoryUniqueID:
            return "RepositoryUniqueID";
        case Tag.HomeCommunityID:
            return "HomeCommunityID";
        case Tag.DocumentTitle:
            return "DocumentTitle";
        case Tag.EncapsulatedDocument:
            return "EncapsulatedDocument";
        case Tag.MIMETypeOfEncapsulatedDocument:
            return "MIMETypeOfEncapsulatedDocument";
        case Tag.SourceInstanceSequence:
            return "SourceInstanceSequence";
        case Tag.ListOfMIMETypes:
            return "ListOfMIMETypes";
        case Tag.ProductPackageIdentifier:
            return "ProductPackageIdentifier";
        case Tag.SubstanceAdministrationApproval:
            return "SubstanceAdministrationApproval";
        case Tag.ApprovalStatusFurtherDescription:
            return "ApprovalStatusFurtherDescription";
        case Tag.ApprovalStatusDateTime:
            return "ApprovalStatusDateTime";
        case Tag.ProductTypeCodeSequence:
            return "ProductTypeCodeSequence";
        case Tag.ProductName:
            return "ProductName";
        case Tag.ProductDescription:
            return "ProductDescription";
        case Tag.ProductLotIdentifier:
            return "ProductLotIdentifier";
        case Tag.ProductExpirationDateTime:
            return "ProductExpirationDateTime";
        case Tag.SubstanceAdministrationDateTime:
            return "SubstanceAdministrationDateTime";
        case Tag.SubstanceAdministrationNotes:
            return "SubstanceAdministrationNotes";
        case Tag.SubstanceAdministrationDeviceID:
            return "SubstanceAdministrationDeviceID";
        case Tag.ProductParameterSequence:
            return "ProductParameterSequence";
        case Tag.SubstanceAdministrationParameterSequence:
            return "SubstanceAdministrationParameterSequence";
        case Tag.LensDescription:
            return "LensDescription";
        case Tag.RightLensSequence:
            return "RightLensSequence";
        case Tag.LeftLensSequence:
            return "LeftLensSequence";
        case Tag.UnspecifiedLateralityLensSequence:
            return "UnspecifiedLateralityLensSequence";
        case Tag.CylinderSequence:
            return "CylinderSequence";
        case Tag.PrismSequence:
            return "PrismSequence";
        case Tag.HorizontalPrismPower:
            return "HorizontalPrismPower";
        case Tag.HorizontalPrismBase:
            return "HorizontalPrismBase";
        case Tag.VerticalPrismPower:
            return "VerticalPrismPower";
        case Tag.VerticalPrismBase:
            return "VerticalPrismBase";
        case Tag.LensSegmentType:
            return "LensSegmentType";
        case Tag.OpticalTransmittance:
            return "OpticalTransmittance";
        case Tag.ChannelWidth:
            return "ChannelWidth";
        case Tag.PupilSize:
            return "PupilSize";
        case Tag.CornealSize:
            return "CornealSize";
        case Tag.AutorefractionRightEyeSequence:
            return "AutorefractionRightEyeSequence";
        case Tag.AutorefractionLeftEyeSequence:
            return "AutorefractionLeftEyeSequence";
        case Tag.DistancePupillaryDistance:
            return "DistancePupillaryDistance";
        case Tag.NearPupillaryDistance:
            return "NearPupillaryDistance";
        case Tag.IntermediatePupillaryDistance:
            return "IntermediatePupillaryDistance";
        case Tag.OtherPupillaryDistance:
            return "OtherPupillaryDistance";
        case Tag.KeratometryRightEyeSequence:
            return "KeratometryRightEyeSequence";
        case Tag.KeratometryLeftEyeSequence:
            return "KeratometryLeftEyeSequence";
        case Tag.SteepKeratometricAxisSequence:
            return "SteepKeratometricAxisSequence";
        case Tag.RadiusOfCurvature:
            return "RadiusOfCurvature";
        case Tag.KeratometricPower:
            return "KeratometricPower";
        case Tag.KeratometricAxis:
            return "KeratometricAxis";
        case Tag.FlatKeratometricAxisSequence:
            return "FlatKeratometricAxisSequence";
        case Tag.BackgroundColor:
            return "BackgroundColor";
        case Tag.Optotype:
            return "Optotype";
        case Tag.OptotypePresentation:
            return "OptotypePresentation";
        case Tag.SubjectiveRefractionRightEyeSequence:
            return "SubjectiveRefractionRightEyeSequence";
        case Tag.SubjectiveRefractionLeftEyeSequence:
            return "SubjectiveRefractionLeftEyeSequence";
        case Tag.AddNearSequence:
            return "AddNearSequence";
        case Tag.AddIntermediateSequence:
            return "AddIntermediateSequence";
        case Tag.AddOtherSequence:
            return "AddOtherSequence";
        case Tag.AddPower:
            return "AddPower";
        case Tag.ViewingDistance:
            return "ViewingDistance";
        case Tag.VisualAcuityTypeCodeSequence:
            return "VisualAcuityTypeCodeSequence";
        case Tag.VisualAcuityRightEyeSequence:
            return "VisualAcuityRightEyeSequence";
        case Tag.VisualAcuityLeftEyeSequence:
            return "VisualAcuityLeftEyeSequence";
        case Tag.VisualAcuityBothEyesOpenSequence:
            return "VisualAcuityBothEyesOpenSequence";
        case Tag.ViewingDistanceType:
            return "ViewingDistanceType";
        case Tag.VisualAcuityModifiers:
            return "VisualAcuityModifiers";
        case Tag.DecimalVisualAcuity:
            return "DecimalVisualAcuity";
        case Tag.OptotypeDetailedDefinition:
            return "OptotypeDetailedDefinition";
        case Tag.ReferencedRefractiveMeasurementsSequence:
            return "ReferencedRefractiveMeasurementsSequence";
        case Tag.SpherePower:
            return "SpherePower";
        case Tag.CylinderPower:
            return "CylinderPower";
        case Tag.CornealTopographySurface:
            return "CornealTopographySurface";
        case Tag.CornealVertexLocation:
            return "CornealVertexLocation";
        case Tag.PupilCentroidXCoordinate:
            return "PupilCentroidXCoordinate";
        case Tag.PupilCentroidYCoordinate:
            return "PupilCentroidYCoordinate";
        case Tag.EquivalentPupilRadius:
            return "EquivalentPupilRadius";
        case Tag.CornealTopographyMapTypeCodeSequence:
            return "CornealTopographyMapTypeCodeSequence";
        case Tag.VerticesOfTheOutlineOfPupil:
            return "VerticesOfTheOutlineOfPupil";
        case Tag.CornealTopographyMappingNormalsSequence:
            return "CornealTopographyMappingNormalsSequence";
        case Tag.MaximumCornealCurvatureSequence:
            return "MaximumCornealCurvatureSequence";
        case Tag.MaximumCornealCurvature:
            return "MaximumCornealCurvature";
        case Tag.MaximumCornealCurvatureLocation:
            return "MaximumCornealCurvatureLocation";
        case Tag.MinimumKeratometricSequence:
            return "MinimumKeratometricSequence";
        case Tag.SimulatedKeratometricCylinderSequence:
            return "SimulatedKeratometricCylinderSequence";
        case Tag.AverageCornealPower:
            return "AverageCornealPower";
        case Tag.CornealISValue:
            return "CornealISValue";
        case Tag.AnalyzedArea:
            return "AnalyzedArea";
        case Tag.SurfaceRegularityIndex:
            return "SurfaceRegularityIndex";
        case Tag.SurfaceAsymmetryIndex:
            return "SurfaceAsymmetryIndex";
        case Tag.CornealEccentricityIndex:
            return "CornealEccentricityIndex";
        case Tag.KeratoconusPredictionIndex:
            return "KeratoconusPredictionIndex";
        case Tag.DecimalPotentialVisualAcuity:
            return "DecimalPotentialVisualAcuity";
        case Tag.CornealTopographyMapQualityEvaluation:
            return "CornealTopographyMapQualityEvaluation";
        case Tag.SourceImageCornealProcessedDataSequence:
            return "SourceImageCornealProcessedDataSequence";
        case Tag.CornealPointLocation:
            return "CornealPointLocation";
        case Tag.CornealPointEstimated:
            return "CornealPointEstimated";
        case Tag.AxialPower:
            return "AxialPower";
        case Tag.TangentialPower:
            return "TangentialPower";
        case Tag.RefractivePower:
            return "RefractivePower";
        case Tag.RelativeElevation:
            return "RelativeElevation";
        case Tag.CornealWavefront:
            return "CornealWavefront";
        case Tag.ImagedVolumeWidth:
            return "ImagedVolumeWidth";
        case Tag.ImagedVolumeHeight:
            return "ImagedVolumeHeight";
        case Tag.ImagedVolumeDepth:
            return "ImagedVolumeDepth";
        case Tag.TotalPixelMatrixColumns:
            return "TotalPixelMatrixColumns";
        case Tag.TotalPixelMatrixRows:
            return "TotalPixelMatrixRows";
        case Tag.TotalPixelMatrixOriginSequence:
            return "TotalPixelMatrixOriginSequence";
        case Tag.SpecimenLabelInImage:
            return "SpecimenLabelInImage";
        case Tag.FocusMethod:
            return "FocusMethod";
        case Tag.ExtendedDepthOfField:
            return "ExtendedDepthOfField";
        case Tag.NumberOfFocalPlanes:
            return "NumberOfFocalPlanes";
        case Tag.DistanceBetweenFocalPlanes:
            return "DistanceBetweenFocalPlanes";
        case Tag.RecommendedAbsentPixelCIELabValue:
            return "RecommendedAbsentPixelCIELabValue";
        case Tag.IlluminatorTypeCodeSequence:
            return "IlluminatorTypeCodeSequence";
        case Tag.ImageOrientationSlide:
            return "ImageOrientationSlide";
        case Tag.OpticalPathSequence:
            return "OpticalPathSequence";
        case Tag.OpticalPathIdentifier:
            return "OpticalPathIdentifier";
        case Tag.OpticalPathDescription:
            return "OpticalPathDescription";
        case Tag.IlluminationColorCodeSequence:
            return "IlluminationColorCodeSequence";
        case Tag.SpecimenReferenceSequence:
            return "SpecimenReferenceSequence";
        case Tag.CondenserLensPower:
            return "CondenserLensPower";
        case Tag.ObjectiveLensPower:
            return "ObjectiveLensPower";
        case Tag.ObjectiveLensNumericalAperture:
            return "ObjectiveLensNumericalAperture";
        case Tag.PaletteColorLookupTableSequence:
            return "PaletteColorLookupTableSequence";
        case Tag.ReferencedImageNavigationSequence:
            return "ReferencedImageNavigationSequence";
        case Tag.TopLeftHandCornerOfLocalizerArea:
            return "TopLeftHandCornerOfLocalizerArea";
        case Tag.BottomRightHandCornerOfLocalizerArea:
            return "BottomRightHandCornerOfLocalizerArea";
        case Tag.OpticalPathIdentificationSequence:
            return "OpticalPathIdentificationSequence";
        case Tag.PlanePositionSlideSequence:
            return "PlanePositionSlideSequence";
        case Tag.ColumnPositionInTotalImagePixelMatrix:
            return "ColumnPositionInTotalImagePixelMatrix";
        case Tag.RowPositionInTotalImagePixelMatrix:
            return "RowPositionInTotalImagePixelMatrix";
        case Tag.PixelOriginInterpretation:
            return "PixelOriginInterpretation";
        case Tag.CalibrationImage:
            return "CalibrationImage";
        case Tag.DeviceSequence:
            return "DeviceSequence";
        case Tag.ContainerComponentTypeCodeSequence:
            return "ContainerComponentTypeCodeSequence";
        case Tag.ContainerComponentThickness:
            return "ContainerComponentThickness";
        case Tag.DeviceLength:
            return "DeviceLength";
        case Tag.ContainerComponentWidth:
            return "ContainerComponentWidth";
        case Tag.DeviceDiameter:
            return "DeviceDiameter";
        case Tag.DeviceDiameterUnits:
            return "DeviceDiameterUnits";
        case Tag.DeviceVolume:
            return "DeviceVolume";
        case Tag.InterMarkerDistance:
            return "InterMarkerDistance";
        case Tag.ContainerComponentMaterial:
            return "ContainerComponentMaterial";
        case Tag.ContainerComponentID:
            return "ContainerComponentID";
        case Tag.ContainerComponentLength:
            return "ContainerComponentLength";
        case Tag.ContainerComponentDiameter:
            return "ContainerComponentDiameter";
        case Tag.ContainerComponentDescription:
            return "ContainerComponentDescription";
        case Tag.DeviceDescription:
            return "DeviceDescription";
        case Tag.ContrastBolusIngredientPercentByVolume:
            return "ContrastBolusIngredientPercentByVolume";
        case Tag.OCTFocalDistance:
            return "OCTFocalDistance";
        case Tag.BeamSpotSize:
            return "BeamSpotSize";
        case Tag.EffectiveRefractiveIndex:
            return "EffectiveRefractiveIndex";
        case Tag.OCTAcquisitionDomain:
            return "OCTAcquisitionDomain";
        case Tag.OCTOpticalCenterWavelength:
            return "OCTOpticalCenterWavelength";
        case Tag.AxialResolution:
            return "AxialResolution";
        case Tag.RangingDepth:
            return "RangingDepth";
        case Tag.ALineRate:
            return "ALineRate";
        case Tag.ALinesPerFrame:
            return "ALinesPerFrame";
        case Tag.CatheterRotationalRate:
            return "CatheterRotationalRate";
        case Tag.ALinePixelSpacing:
            return "ALinePixelSpacing";
        case Tag.ModeOfPercutaneousAccessSequence:
            return "ModeOfPercutaneousAccessSequence";
        case Tag.IntravascularOCTFrameTypeSequence:
            return "IntravascularOCTFrameTypeSequence";
        case Tag.OCTZOffsetApplied:
            return "OCTZOffsetApplied";
        case Tag.IntravascularFrameContentSequence:
            return "IntravascularFrameContentSequence";
        case Tag.IntravascularLongitudinalDistance:
            return "IntravascularLongitudinalDistance";
        case Tag.IntravascularOCTFrameContentSequence:
            return "IntravascularOCTFrameContentSequence";
        case Tag.OCTZOffsetCorrection:
            return "OCTZOffsetCorrection";
        case Tag.CatheterDirectionOfRotation:
            return "CatheterDirectionOfRotation";
        case Tag.SeamLineLocation:
            return "SeamLineLocation";
        case Tag.FirstALineLocation:
            return "FirstALineLocation";
        case Tag.SeamLineIndex:
            return "SeamLineIndex";
        case Tag.NumberOfPaddedALines:
            return "NumberOfPaddedALines";
        case Tag.InterpolationType:
            return "InterpolationType";
        case Tag.RefractiveIndexApplied:
            return "RefractiveIndexApplied";
        case Tag.EnergyWindowVector:
            return "EnergyWindowVector";
        case Tag.NumberOfEnergyWindows:
            return "NumberOfEnergyWindows";
        case Tag.EnergyWindowInformationSequence:
            return "EnergyWindowInformationSequence";
        case Tag.EnergyWindowRangeSequence:
            return "EnergyWindowRangeSequence";
        case Tag.EnergyWindowLowerLimit:
            return "EnergyWindowLowerLimit";
        case Tag.EnergyWindowUpperLimit:
            return "EnergyWindowUpperLimit";
        case Tag.RadiopharmaceuticalInformationSequence:
            return "RadiopharmaceuticalInformationSequence";
        case Tag.ResidualSyringeCounts:
            return "ResidualSyringeCounts";
        case Tag.EnergyWindowName:
            return "EnergyWindowName";
        case Tag.DetectorVector:
            return "DetectorVector";
        case Tag.NumberOfDetectors:
            return "NumberOfDetectors";
        case Tag.DetectorInformationSequence:
            return "DetectorInformationSequence";
        case Tag.PhaseVector:
            return "PhaseVector";
        case Tag.NumberOfPhases:
            return "NumberOfPhases";
        case Tag.PhaseInformationSequence:
            return "PhaseInformationSequence";
        case Tag.NumberOfFramesInPhase:
            return "NumberOfFramesInPhase";
        case Tag.PhaseDelay:
            return "PhaseDelay";
        case Tag.PauseBetweenFrames:
            return "PauseBetweenFrames";
        case Tag.PhaseDescription:
            return "PhaseDescription";
        case Tag.RotationVector:
            return "RotationVector";
        case Tag.NumberOfRotations:
            return "NumberOfRotations";
        case Tag.RotationInformationSequence:
            return "RotationInformationSequence";
        case Tag.NumberOfFramesInRotation:
            return "NumberOfFramesInRotation";
        case Tag.RRIntervalVector:
            return "RRIntervalVector";
        case Tag.NumberOfRRIntervals:
            return "NumberOfRRIntervals";
        case Tag.GatedInformationSequence:
            return "GatedInformationSequence";
        case Tag.DataInformationSequence:
            return "DataInformationSequence";
        case Tag.TimeSlotVector:
            return "TimeSlotVector";
        case Tag.NumberOfTimeSlots:
            return "NumberOfTimeSlots";
        case Tag.TimeSlotInformationSequence:
            return "TimeSlotInformationSequence";
        case Tag.TimeSlotTime:
            return "TimeSlotTime";
        case Tag.SliceVector:
            return "SliceVector";
        case Tag.NumberOfSlices:
            return "NumberOfSlices";
        case Tag.AngularViewVector:
            return "AngularViewVector";
        case Tag.TimeSliceVector:
            return "TimeSliceVector";
        case Tag.NumberOfTimeSlices:
            return "NumberOfTimeSlices";
        case Tag.StartAngle:
            return "StartAngle";
        case Tag.TypeOfDetectorMotion:
            return "TypeOfDetectorMotion";
        case Tag.TriggerVector:
            return "TriggerVector";
        case Tag.NumberOfTriggersInPhase:
            return "NumberOfTriggersInPhase";
        case Tag.ViewCodeSequence:
            return "ViewCodeSequence";
        case Tag.ViewModifierCodeSequence:
            return "ViewModifierCodeSequence";
        case Tag.RadionuclideCodeSequence:
            return "RadionuclideCodeSequence";
        case Tag.AdministrationRouteCodeSequence:
            return "AdministrationRouteCodeSequence";
        case Tag.RadiopharmaceuticalCodeSequence:
            return "RadiopharmaceuticalCodeSequence";
        case Tag.CalibrationDataSequence:
            return "CalibrationDataSequence";
        case Tag.EnergyWindowNumber:
            return "EnergyWindowNumber";
        case Tag.ImageID:
            return "ImageID";
        case Tag.PatientOrientationCodeSequence:
            return "PatientOrientationCodeSequence";
        case Tag.PatientOrientationModifierCodeSequence:
            return "PatientOrientationModifierCodeSequence";
        case Tag.PatientGantryRelationshipCodeSequence:
            return "PatientGantryRelationshipCodeSequence";
        case Tag.SliceProgressionDirection:
            return "SliceProgressionDirection";
        case Tag.ScanProgressionDirection:
            return "ScanProgressionDirection";
        case Tag.SeriesType:
            return "SeriesType";
        case Tag.Units:
            return "Units";
        case Tag.CountsSource:
            return "CountsSource";
        case Tag.ReprojectionMethod:
            return "ReprojectionMethod";
        case Tag.SUVType:
            return "SUVType";
        case Tag.RandomsCorrectionMethod:
            return "RandomsCorrectionMethod";
        case Tag.AttenuationCorrectionMethod:
            return "AttenuationCorrectionMethod";
        case Tag.DecayCorrection:
            return "DecayCorrection";
        case Tag.ReconstructionMethod:
            return "ReconstructionMethod";
        case Tag.DetectorLinesOfResponseUsed:
            return "DetectorLinesOfResponseUsed";
        case Tag.ScatterCorrectionMethod:
            return "ScatterCorrectionMethod";
        case Tag.AxialAcceptance:
            return "AxialAcceptance";
        case Tag.AxialMash:
            return "AxialMash";
        case Tag.TransverseMash:
            return "TransverseMash";
        case Tag.DetectorElementSize:
            return "DetectorElementSize";
        case Tag.CoincidenceWindowWidth:
            return "CoincidenceWindowWidth";
        case Tag.SecondaryCountsType:
            return "SecondaryCountsType";
        case Tag.FrameReferenceTime:
            return "FrameReferenceTime";
        case Tag.PrimaryPromptsCountsAccumulated:
            return "PrimaryPromptsCountsAccumulated";
        case Tag.SecondaryCountsAccumulated:
            return "SecondaryCountsAccumulated";
        case Tag.SliceSensitivityFactor:
            return "SliceSensitivityFactor";
        case Tag.DecayFactor:
            return "DecayFactor";
        case Tag.DoseCalibrationFactor:
            return "DoseCalibrationFactor";
        case Tag.ScatterFractionFactor:
            return "ScatterFractionFactor";
        case Tag.DeadTimeFactor:
            return "DeadTimeFactor";
        case Tag.ImageIndex:
            return "ImageIndex";
        case Tag.CountsIncluded:
            return "CountsIncluded";
        case Tag.DeadTimeCorrectionFlag:
            return "DeadTimeCorrectionFlag";
        case Tag.HistogramSequence:
            return "HistogramSequence";
        case Tag.HistogramNumberOfBins:
            return "HistogramNumberOfBins";
        case Tag.HistogramFirstBinValue:
            return "HistogramFirstBinValue";
        case Tag.HistogramLastBinValue:
            return "HistogramLastBinValue";
        case Tag.HistogramBinWidth:
            return "HistogramBinWidth";
        case Tag.HistogramExplanation:
            return "HistogramExplanation";
        case Tag.HistogramData:
            return "HistogramData";
        case Tag.SegmentationType:
            return "SegmentationType";
        case Tag.SegmentSequence:
            return "SegmentSequence";
        case Tag.SegmentedPropertyCategoryCodeSequence:
            return "SegmentedPropertyCategoryCodeSequence";
        case Tag.SegmentNumber:
            return "SegmentNumber";
        case Tag.SegmentLabel:
            return "SegmentLabel";
        case Tag.SegmentDescription:
            return "SegmentDescription";
        case Tag.SegmentAlgorithmType:
            return "SegmentAlgorithmType";
        case Tag.SegmentAlgorithmName:
            return "SegmentAlgorithmName";
        case Tag.SegmentIdentificationSequence:
            return "SegmentIdentificationSequence";
        case Tag.ReferencedSegmentNumber:
            return "ReferencedSegmentNumber";
        case Tag.RecommendedDisplayGrayscaleValue:
            return "RecommendedDisplayGrayscaleValue";
        case Tag.RecommendedDisplayCIELabValue:
            return "RecommendedDisplayCIELabValue";
        case Tag.MaximumFractionalValue:
            return "MaximumFractionalValue";
        case Tag.SegmentedPropertyTypeCodeSequence:
            return "SegmentedPropertyTypeCodeSequence";
        case Tag.SegmentationFractionalType:
            return "SegmentationFractionalType";
        case Tag.SegmentedPropertyTypeModifierCodeSequence:
            return "SegmentedPropertyTypeModifierCodeSequence";
        case Tag.UsedSegmentsSequence:
            return "UsedSegmentsSequence";
        case Tag.DeformableRegistrationSequence:
            return "DeformableRegistrationSequence";
        case Tag.SourceFrameOfReferenceUID:
            return "SourceFrameOfReferenceUID";
        case Tag.DeformableRegistrationGridSequence:
            return "DeformableRegistrationGridSequence";
        case Tag.GridDimensions:
            return "GridDimensions";
        case Tag.GridResolution:
            return "GridResolution";
        case Tag.VectorGridData:
            return "VectorGridData";
        case Tag.PreDeformationMatrixRegistrationSequence:
            return "PreDeformationMatrixRegistrationSequence";
        case Tag.PostDeformationMatrixRegistrationSequence:
            return "PostDeformationMatrixRegistrationSequence";
        case Tag.NumberOfSurfaces:
            return "NumberOfSurfaces";
        case Tag.SurfaceSequence:
            return "SurfaceSequence";
        case Tag.SurfaceNumber:
            return "SurfaceNumber";
        case Tag.SurfaceComments:
            return "SurfaceComments";
        case Tag.SurfaceProcessing:
            return "SurfaceProcessing";
        case Tag.SurfaceProcessingRatio:
            return "SurfaceProcessingRatio";
        case Tag.SurfaceProcessingDescription:
            return "SurfaceProcessingDescription";
        case Tag.RecommendedPresentationOpacity:
            return "RecommendedPresentationOpacity";
        case Tag.RecommendedPresentationType:
            return "RecommendedPresentationType";
        case Tag.FiniteVolume:
            return "FiniteVolume";
        case Tag.Manifold:
            return "Manifold";
        case Tag.SurfacePointsSequence:
            return "SurfacePointsSequence";
        case Tag.SurfacePointsNormalsSequence:
            return "SurfacePointsNormalsSequence";
        case Tag.SurfaceMeshPrimitivesSequence:
            return "SurfaceMeshPrimitivesSequence";
        case Tag.NumberOfSurfacePoints:
            return "NumberOfSurfacePoints";
        case Tag.PointCoordinatesData:
            return "PointCoordinatesData";
        case Tag.PointPositionAccuracy:
            return "PointPositionAccuracy";
        case Tag.MeanPointDistance:
            return "MeanPointDistance";
        case Tag.MaximumPointDistance:
            return "MaximumPointDistance";
        case Tag.PointsBoundingBoxCoordinates:
            return "PointsBoundingBoxCoordinates";
        case Tag.AxisOfRotation:
            return "AxisOfRotation";
        case Tag.CenterOfRotation:
            return "CenterOfRotation";
        case Tag.NumberOfVectors:
            return "NumberOfVectors";
        case Tag.VectorDimensionality:
            return "VectorDimensionality";
        case Tag.VectorAccuracy:
            return "VectorAccuracy";
        case Tag.VectorCoordinateData:
            return "VectorCoordinateData";
        case Tag.TrianglePointIndexList:
            return "TrianglePointIndexList";
        case Tag.EdgePointIndexList:
            return "EdgePointIndexList";
        case Tag.VertexPointIndexList:
            return "VertexPointIndexList";
        case Tag.TriangleStripSequence:
            return "TriangleStripSequence";
        case Tag.TriangleFanSequence:
            return "TriangleFanSequence";
        case Tag.LineSequence:
            return "LineSequence";
        case Tag.PrimitivePointIndexList:
            return "PrimitivePointIndexList";
        case Tag.SurfaceCount:
            return "SurfaceCount";
        case Tag.ReferencedSurfaceSequence:
            return "ReferencedSurfaceSequence";
        case Tag.ReferencedSurfaceNumber:
            return "ReferencedSurfaceNumber";
        case Tag.SegmentSurfaceGenerationAlgorithmIdentificationSequence:
            return "SegmentSurfaceGenerationAlgorithmIdentificationSequence";
        case Tag.SegmentSurfaceSourceInstanceSequence:
            return "SegmentSurfaceSourceInstanceSequence";
        case Tag.AlgorithmFamilyCodeSequence:
            return "AlgorithmFamilyCodeSequence";
        case Tag.AlgorithmNameCodeSequence:
            return "AlgorithmNameCodeSequence";
        case Tag.AlgorithmVersion:
            return "AlgorithmVersion";
        case Tag.AlgorithmParameters:
            return "AlgorithmParameters";
        case Tag.FacetSequence:
            return "FacetSequence";
        case Tag.SurfaceProcessingAlgorithmIdentificationSequence:
            return "SurfaceProcessingAlgorithmIdentificationSequence";
        case Tag.AlgorithmName:
            return "AlgorithmName";
        case Tag.RecommendedPointRadius:
            return "RecommendedPointRadius";
        case Tag.RecommendedLineThickness:
            return "RecommendedLineThickness";
        case Tag.LongPrimitivePointIndexList:
            return "LongPrimitivePointIndexList";
        case Tag.LongTrianglePointIndexList:
            return "LongTrianglePointIndexList";
        case Tag.LongEdgePointIndexList:
            return "LongEdgePointIndexList";
        case Tag.LongVertexPointIndexList:
            return "LongVertexPointIndexList";
        case Tag.ImplantSize:
            return "ImplantSize";
        case Tag.ImplantTemplateVersion:
            return "ImplantTemplateVersion";
        case Tag.ReplacedImplantTemplateSequence:
            return "ReplacedImplantTemplateSequence";
        case Tag.ImplantType:
            return "ImplantType";
        case Tag.DerivationImplantTemplateSequence:
            return "DerivationImplantTemplateSequence";
        case Tag.OriginalImplantTemplateSequence:
            return "OriginalImplantTemplateSequence";
        case Tag.EffectiveDateTime:
            return "EffectiveDateTime";
        case Tag.ImplantTargetAnatomySequence:
            return "ImplantTargetAnatomySequence";
        case Tag.InformationFromManufacturerSequence:
            return "InformationFromManufacturerSequence";
        case Tag.NotificationFromManufacturerSequence:
            return "NotificationFromManufacturerSequence";
        case Tag.InformationIssueDateTime:
            return "InformationIssueDateTime";
        case Tag.InformationSummary:
            return "InformationSummary";
        case Tag.ImplantRegulatoryDisapprovalCodeSequence:
            return "ImplantRegulatoryDisapprovalCodeSequence";
        case Tag.OverallTemplateSpatialTolerance:
            return "OverallTemplateSpatialTolerance";
        case Tag.HPGLDocumentSequence:
            return "HPGLDocumentSequence";
        case Tag.HPGLDocumentID:
            return "HPGLDocumentID";
        case Tag.HPGLDocumentLabel:
            return "HPGLDocumentLabel";
        case Tag.ViewOrientationCodeSequence:
            return "ViewOrientationCodeSequence";
        case Tag.ViewOrientationModifier:
            return "ViewOrientationModifier";
        case Tag.HPGLDocumentScaling:
            return "HPGLDocumentScaling";
        case Tag.HPGLDocument:
            return "HPGLDocument";
        case Tag.HPGLContourPenNumber:
            return "HPGLContourPenNumber";
        case Tag.HPGLPenSequence:
            return "HPGLPenSequence";
        case Tag.HPGLPenNumber:
            return "HPGLPenNumber";
        case Tag.HPGLPenLabel:
            return "HPGLPenLabel";
        case Tag.HPGLPenDescription:
            return "HPGLPenDescription";
        case Tag.RecommendedRotationPoint:
            return "RecommendedRotationPoint";
        case Tag.BoundingRectangle:
            return "BoundingRectangle";
        case Tag.ImplantTemplate3DModelSurfaceNumber:
            return "ImplantTemplate3DModelSurfaceNumber";
        case Tag.SurfaceModelDescriptionSequence:
            return "SurfaceModelDescriptionSequence";
        case Tag.SurfaceModelLabel:
            return "SurfaceModelLabel";
        case Tag.SurfaceModelScalingFactor:
            return "SurfaceModelScalingFactor";
        case Tag.MaterialsCodeSequence:
            return "MaterialsCodeSequence";
        case Tag.CoatingMaterialsCodeSequence:
            return "CoatingMaterialsCodeSequence";
        case Tag.ImplantTypeCodeSequence:
            return "ImplantTypeCodeSequence";
        case Tag.FixationMethodCodeSequence:
            return "FixationMethodCodeSequence";
        case Tag.MatingFeatureSetsSequence:
            return "MatingFeatureSetsSequence";
        case Tag.MatingFeatureSetID:
            return "MatingFeatureSetID";
        case Tag.MatingFeatureSetLabel:
            return "MatingFeatureSetLabel";
        case Tag.MatingFeatureSequence:
            return "MatingFeatureSequence";
        case Tag.MatingFeatureID:
            return "MatingFeatureID";
        case Tag.MatingFeatureDegreeOfFreedomSequence:
            return "MatingFeatureDegreeOfFreedomSequence";
        case Tag.DegreeOfFreedomID:
            return "DegreeOfFreedomID";
        case Tag.DegreeOfFreedomType:
            return "DegreeOfFreedomType";
        case Tag.TwoDMatingFeatureCoordinatesSequence:
            return "TwoDMatingFeatureCoordinatesSequence";
        case Tag.ReferencedHPGLDocumentID:
            return "ReferencedHPGLDocumentID";
        case Tag.TwoDMatingPoint:
            return "TwoDMatingPoint";
        case Tag.TwoDMatingAxes:
            return "TwoDMatingAxes";
        case Tag.TwoDDegreeOfFreedomSequence:
            return "TwoDDegreeOfFreedomSequence";
        case Tag.ThreeDDegreeOfFreedomAxis:
            return "ThreeDDegreeOfFreedomAxis";
        case Tag.RangeOfFreedom:
            return "RangeOfFreedom";
        case Tag.ThreeDMatingPoint:
            return "ThreeDMatingPoint";
        case Tag.ThreeDMatingAxes:
            return "ThreeDMatingAxes";
        case Tag.TwoDDegreeOfFreedomAxis:
            return "TwoDDegreeOfFreedomAxis";
        case Tag.PlanningLandmarkPointSequence:
            return "PlanningLandmarkPointSequence";
        case Tag.PlanningLandmarkLineSequence:
            return "PlanningLandmarkLineSequence";
        case Tag.PlanningLandmarkPlaneSequence:
            return "PlanningLandmarkPlaneSequence";
        case Tag.PlanningLandmarkID:
            return "PlanningLandmarkID";
        case Tag.PlanningLandmarkDescription:
            return "PlanningLandmarkDescription";
        case Tag.PlanningLandmarkIdentificationCodeSequence:
            return "PlanningLandmarkIdentificationCodeSequence";
        case Tag.TwoDPointCoordinatesSequence:
            return "TwoDPointCoordinatesSequence";
        case Tag.TwoDPointCoordinates:
            return "TwoDPointCoordinates";
        case Tag.ThreeDPointCoordinates:
            return "ThreeDPointCoordinates";
        case Tag.TwoDLineCoordinatesSequence:
            return "TwoDLineCoordinatesSequence";
        case Tag.TwoDLineCoordinates:
            return "TwoDLineCoordinates";
        case Tag.ThreeDLineCoordinates:
            return "ThreeDLineCoordinates";
        case Tag.TwoDPlaneCoordinatesSequence:
            return "TwoDPlaneCoordinatesSequence";
        case Tag.TwoDPlaneIntersection:
            return "TwoDPlaneIntersection";
        case Tag.ThreeDPlaneOrigin:
            return "ThreeDPlaneOrigin";
        case Tag.ThreeDPlaneNormal:
            return "ThreeDPlaneNormal";
        case Tag.GraphicAnnotationSequence:
            return "GraphicAnnotationSequence";
        case Tag.GraphicLayer:
            return "GraphicLayer";
        case Tag.BoundingBoxAnnotationUnits:
            return "BoundingBoxAnnotationUnits";
        case Tag.AnchorPointAnnotationUnits:
            return "AnchorPointAnnotationUnits";
        case Tag.GraphicAnnotationUnits:
            return "GraphicAnnotationUnits";
        case Tag.UnformattedTextValue:
            return "UnformattedTextValue";
        case Tag.TextObjectSequence:
            return "TextObjectSequence";
        case Tag.GraphicObjectSequence:
            return "GraphicObjectSequence";
        case Tag.BoundingBoxTopLeftHandCorner:
            return "BoundingBoxTopLeftHandCorner";
        case Tag.BoundingBoxBottomRightHandCorner:
            return "BoundingBoxBottomRightHandCorner";
        case Tag.BoundingBoxTextHorizontalJustification:
            return "BoundingBoxTextHorizontalJustification";
        case Tag.AnchorPoint:
            return "AnchorPoint";
        case Tag.AnchorPointVisibility:
            return "AnchorPointVisibility";
        case Tag.GraphicDimensions:
            return "GraphicDimensions";
        case Tag.NumberOfGraphicPoints:
            return "NumberOfGraphicPoints";
        case Tag.GraphicData:
            return "GraphicData";
        case Tag.GraphicType:
            return "GraphicType";
        case Tag.GraphicFilled:
            return "GraphicFilled";
        case Tag.ImageRotationRetired:
            return "ImageRotationRetired";
        case Tag.ImageHorizontalFlip:
            return "ImageHorizontalFlip";
        case Tag.ImageRotation:
            return "ImageRotation";
        case Tag.DisplayedAreaTopLeftHandCornerTrial:
            return "DisplayedAreaTopLeftHandCornerTrial";
        case Tag.DisplayedAreaBottomRightHandCornerTrial:
            return "DisplayedAreaBottomRightHandCornerTrial";
        case Tag.DisplayedAreaTopLeftHandCorner:
            return "DisplayedAreaTopLeftHandCorner";
        case Tag.DisplayedAreaBottomRightHandCorner:
            return "DisplayedAreaBottomRightHandCorner";
        case Tag.DisplayedAreaSelectionSequence:
            return "DisplayedAreaSelectionSequence";
        case Tag.GraphicLayerSequence:
            return "GraphicLayerSequence";
        case Tag.GraphicLayerOrder:
            return "GraphicLayerOrder";
        case Tag.GraphicLayerRecommendedDisplayGrayscaleValue:
            return "GraphicLayerRecommendedDisplayGrayscaleValue";
        case Tag.GraphicLayerRecommendedDisplayRGBValue:
            return "GraphicLayerRecommendedDisplayRGBValue";
        case Tag.GraphicLayerDescription:
            return "GraphicLayerDescription";
        case Tag.ContentLabel:
            return "ContentLabel";
        case Tag.ContentDescription:
            return "ContentDescription";
        case Tag.PresentationCreationDate:
            return "PresentationCreationDate";
        case Tag.PresentationCreationTime:
            return "PresentationCreationTime";
        case Tag.ContentCreatorName:
            return "ContentCreatorName";
        case Tag.ContentCreatorIdentificationCodeSequence:
            return "ContentCreatorIdentificationCodeSequence";
        case Tag.AlternateContentDescriptionSequence:
            return "AlternateContentDescriptionSequence";
        case Tag.PresentationSizeMode:
            return "PresentationSizeMode";
        case Tag.PresentationPixelSpacing:
            return "PresentationPixelSpacing";
        case Tag.PresentationPixelAspectRatio:
            return "PresentationPixelAspectRatio";
        case Tag.PresentationPixelMagnificationRatio:
            return "PresentationPixelMagnificationRatio";
        case Tag.GraphicGroupLabel:
            return "GraphicGroupLabel";
        case Tag.GraphicGroupDescription:
            return "GraphicGroupDescription";
        case Tag.CompoundGraphicSequence:
            return "CompoundGraphicSequence";
        case Tag.CompoundGraphicInstanceID:
            return "CompoundGraphicInstanceID";
        case Tag.FontName:
            return "FontName";
        case Tag.FontNameType:
            return "FontNameType";
        case Tag.CSSFontName:
            return "CSSFontName";
        case Tag.RotationAngle:
            return "RotationAngle";
        case Tag.TextStyleSequence:
            return "TextStyleSequence";
        case Tag.LineStyleSequence:
            return "LineStyleSequence";
        case Tag.FillStyleSequence:
            return "FillStyleSequence";
        case Tag.GraphicGroupSequence:
            return "GraphicGroupSequence";
        case Tag.TextColorCIELabValue:
            return "TextColorCIELabValue";
        case Tag.HorizontalAlignment:
            return "HorizontalAlignment";
        case Tag.VerticalAlignment:
            return "VerticalAlignment";
        case Tag.ShadowStyle:
            return "ShadowStyle";
        case Tag.ShadowOffsetX:
            return "ShadowOffsetX";
        case Tag.ShadowOffsetY:
            return "ShadowOffsetY";
        case Tag.ShadowColorCIELabValue:
            return "ShadowColorCIELabValue";
        case Tag.Underlined:
            return "Underlined";
        case Tag.Bold:
            return "Bold";
        case Tag.Italic:
            return "Italic";
        case Tag.PatternOnColorCIELabValue:
            return "PatternOnColorCIELabValue";
        case Tag.PatternOffColorCIELabValue:
            return "PatternOffColorCIELabValue";
        case Tag.LineThickness:
            return "LineThickness";
        case Tag.LineDashingStyle:
            return "LineDashingStyle";
        case Tag.LinePattern:
            return "LinePattern";
        case Tag.FillPattern:
            return "FillPattern";
        case Tag.FillMode:
            return "FillMode";
        case Tag.ShadowOpacity:
            return "ShadowOpacity";
        case Tag.GapLength:
            return "GapLength";
        case Tag.DiameterOfVisibility:
            return "DiameterOfVisibility";
        case Tag.RotationPoint:
            return "RotationPoint";
        case Tag.TickAlignment:
            return "TickAlignment";
        case Tag.ShowTickLabel:
            return "ShowTickLabel";
        case Tag.TickLabelAlignment:
            return "TickLabelAlignment";
        case Tag.CompoundGraphicUnits:
            return "CompoundGraphicUnits";
        case Tag.PatternOnOpacity:
            return "PatternOnOpacity";
        case Tag.PatternOffOpacity:
            return "PatternOffOpacity";
        case Tag.MajorTicksSequence:
            return "MajorTicksSequence";
        case Tag.TickPosition:
            return "TickPosition";
        case Tag.TickLabel:
            return "TickLabel";
        case Tag.CompoundGraphicType:
            return "CompoundGraphicType";
        case Tag.GraphicGroupID:
            return "GraphicGroupID";
        case Tag.ShapeType:
            return "ShapeType";
        case Tag.RegistrationSequence:
            return "RegistrationSequence";
        case Tag.MatrixRegistrationSequence:
            return "MatrixRegistrationSequence";
        case Tag.MatrixSequence:
            return "MatrixSequence";
        case Tag.FrameOfReferenceTransformationMatrixType:
            return "FrameOfReferenceTransformationMatrixType";
        case Tag.RegistrationTypeCodeSequence:
            return "RegistrationTypeCodeSequence";
        case Tag.FiducialDescription:
            return "FiducialDescription";
        case Tag.FiducialIdentifier:
            return "FiducialIdentifier";
        case Tag.FiducialIdentifierCodeSequence:
            return "FiducialIdentifierCodeSequence";
        case Tag.ContourUncertaintyRadius:
            return "ContourUncertaintyRadius";
        case Tag.UsedFiducialsSequence:
            return "UsedFiducialsSequence";
        case Tag.GraphicCoordinatesDataSequence:
            return "GraphicCoordinatesDataSequence";
        case Tag.FiducialUID:
            return "FiducialUID";
        case Tag.FiducialSetSequence:
            return "FiducialSetSequence";
        case Tag.FiducialSequence:
            return "FiducialSequence";
        case Tag.GraphicLayerRecommendedDisplayCIELabValue:
            return "GraphicLayerRecommendedDisplayCIELabValue";
        case Tag.BlendingSequence:
            return "BlendingSequence";
        case Tag.RelativeOpacity:
            return "RelativeOpacity";
        case Tag.ReferencedSpatialRegistrationSequence:
            return "ReferencedSpatialRegistrationSequence";
        case Tag.BlendingPosition:
            return "BlendingPosition";
        case Tag.HangingProtocolName:
            return "HangingProtocolName";
        case Tag.HangingProtocolDescription:
            return "HangingProtocolDescription";
        case Tag.HangingProtocolLevel:
            return "HangingProtocolLevel";
        case Tag.HangingProtocolCreator:
            return "HangingProtocolCreator";
        case Tag.HangingProtocolCreationDateTime:
            return "HangingProtocolCreationDateTime";
        case Tag.HangingProtocolDefinitionSequence:
            return "HangingProtocolDefinitionSequence";
        case Tag.HangingProtocolUserIdentificationCodeSequence:
            return "HangingProtocolUserIdentificationCodeSequence";
        case Tag.HangingProtocolUserGroupName:
            return "HangingProtocolUserGroupName";
        case Tag.SourceHangingProtocolSequence:
            return "SourceHangingProtocolSequence";
        case Tag.NumberOfPriorsReferenced:
            return "NumberOfPriorsReferenced";
        case Tag.ImageSetsSequence:
            return "ImageSetsSequence";
        case Tag.ImageSetSelectorSequence:
            return "ImageSetSelectorSequence";
        case Tag.ImageSetSelectorUsageFlag:
            return "ImageSetSelectorUsageFlag";
        case Tag.SelectorAttribute:
            return "SelectorAttribute";
        case Tag.SelectorValueNumber:
            return "SelectorValueNumber";
        case Tag.TimeBasedImageSetsSequence:
            return "TimeBasedImageSetsSequence";
        case Tag.ImageSetNumber:
            return "ImageSetNumber";
        case Tag.ImageSetSelectorCategory:
            return "ImageSetSelectorCategory";
        case Tag.RelativeTime:
            return "RelativeTime";
        case Tag.RelativeTimeUnits:
            return "RelativeTimeUnits";
        case Tag.AbstractPriorValue:
            return "AbstractPriorValue";
        case Tag.AbstractPriorCodeSequence:
            return "AbstractPriorCodeSequence";
        case Tag.ImageSetLabel:
            return "ImageSetLabel";
        case Tag.SelectorAttributeVR:
            return "SelectorAttributeVR";
        case Tag.SelectorSequencePointer:
            return "SelectorSequencePointer";
        case Tag.SelectorSequencePointerPrivateCreator:
            return "SelectorSequencePointerPrivateCreator";
        case Tag.SelectorAttributePrivateCreator:
            return "SelectorAttributePrivateCreator";
        case Tag.SelectorATValue:
            return "SelectorATValue";
        case Tag.SelectorCSValue:
            return "SelectorCSValue";
        case Tag.SelectorISValue:
            return "SelectorISValue";
        case Tag.SelectorLOValue:
            return "SelectorLOValue";
        case Tag.SelectorLTValue:
            return "SelectorLTValue";
        case Tag.SelectorPNValue:
            return "SelectorPNValue";
        case Tag.SelectorSHValue:
            return "SelectorSHValue";
        case Tag.SelectorSTValue:
            return "SelectorSTValue";
        case Tag.SelectorUTValue:
            return "SelectorUTValue";
        case Tag.SelectorDSValue:
            return "SelectorDSValue";
        case Tag.SelectorFDValue:
            return "SelectorFDValue";
        case Tag.SelectorFLValue:
            return "SelectorFLValue";
        case Tag.SelectorULValue:
            return "SelectorULValue";
        case Tag.SelectorUSValue:
            return "SelectorUSValue";
        case Tag.SelectorSLValue:
            return "SelectorSLValue";
        case Tag.SelectorSSValue:
            return "SelectorSSValue";
        case Tag.SelectorCodeSequenceValue:
            return "SelectorCodeSequenceValue";
        case Tag.NumberOfScreens:
            return "NumberOfScreens";
        case Tag.NominalScreenDefinitionSequence:
            return "NominalScreenDefinitionSequence";
        case Tag.NumberOfVerticalPixels:
            return "NumberOfVerticalPixels";
        case Tag.NumberOfHorizontalPixels:
            return "NumberOfHorizontalPixels";
        case Tag.DisplayEnvironmentSpatialPosition:
            return "DisplayEnvironmentSpatialPosition";
        case Tag.ScreenMinimumGrayscaleBitDepth:
            return "ScreenMinimumGrayscaleBitDepth";
        case Tag.ScreenMinimumColorBitDepth:
            return "ScreenMinimumColorBitDepth";
        case Tag.ApplicationMaximumRepaintTime:
            return "ApplicationMaximumRepaintTime";
        case Tag.DisplaySetsSequence:
            return "DisplaySetsSequence";
        case Tag.DisplaySetNumber:
            return "DisplaySetNumber";
        case Tag.DisplaySetLabel:
            return "DisplaySetLabel";
        case Tag.DisplaySetPresentationGroup:
            return "DisplaySetPresentationGroup";
        case Tag.DisplaySetPresentationGroupDescription:
            return "DisplaySetPresentationGroupDescription";
        case Tag.PartialDataDisplayHandling:
            return "PartialDataDisplayHandling";
        case Tag.SynchronizedScrollingSequence:
            return "SynchronizedScrollingSequence";
        case Tag.DisplaySetScrollingGroup:
            return "DisplaySetScrollingGroup";
        case Tag.NavigationIndicatorSequence:
            return "NavigationIndicatorSequence";
        case Tag.NavigationDisplaySet:
            return "NavigationDisplaySet";
        case Tag.ReferenceDisplaySets:
            return "ReferenceDisplaySets";
        case Tag.ImageBoxesSequence:
            return "ImageBoxesSequence";
        case Tag.ImageBoxNumber:
            return "ImageBoxNumber";
        case Tag.ImageBoxLayoutType:
            return "ImageBoxLayoutType";
        case Tag.ImageBoxTileHorizontalDimension:
            return "ImageBoxTileHorizontalDimension";
        case Tag.ImageBoxTileVerticalDimension:
            return "ImageBoxTileVerticalDimension";
        case Tag.ImageBoxScrollDirection:
            return "ImageBoxScrollDirection";
        case Tag.ImageBoxSmallScrollType:
            return "ImageBoxSmallScrollType";
        case Tag.ImageBoxSmallScrollAmount:
            return "ImageBoxSmallScrollAmount";
        case Tag.ImageBoxLargeScrollType:
            return "ImageBoxLargeScrollType";
        case Tag.ImageBoxLargeScrollAmount:
            return "ImageBoxLargeScrollAmount";
        case Tag.ImageBoxOverlapPriority:
            return "ImageBoxOverlapPriority";
        case Tag.CineRelativeToRealTime:
            return "CineRelativeToRealTime";
        case Tag.FilterOperationsSequence:
            return "FilterOperationsSequence";
        case Tag.FilterByCategory:
            return "FilterByCategory";
        case Tag.FilterByAttributePresence:
            return "FilterByAttributePresence";
        case Tag.FilterByOperator:
            return "FilterByOperator";
        case Tag.StructuredDisplayBackgroundCIELabValue:
            return "StructuredDisplayBackgroundCIELabValue";
        case Tag.EmptyImageBoxCIELabValue:
            return "EmptyImageBoxCIELabValue";
        case Tag.StructuredDisplayImageBoxSequence:
            return "StructuredDisplayImageBoxSequence";
        case Tag.StructuredDisplayTextBoxSequence:
            return "StructuredDisplayTextBoxSequence";
        case Tag.ReferencedFirstFrameSequence:
            return "ReferencedFirstFrameSequence";
        case Tag.ImageBoxSynchronizationSequence:
            return "ImageBoxSynchronizationSequence";
        case Tag.SynchronizedImageBoxList:
            return "SynchronizedImageBoxList";
        case Tag.TypeOfSynchronization:
            return "TypeOfSynchronization";
        case Tag.BlendingOperationType:
            return "BlendingOperationType";
        case Tag.ReformattingOperationType:
            return "ReformattingOperationType";
        case Tag.ReformattingThickness:
            return "ReformattingThickness";
        case Tag.ReformattingInterval:
            return "ReformattingInterval";
        case Tag.ReformattingOperationInitialViewDirection:
            return "ReformattingOperationInitialViewDirection";
        case Tag.ThreeDRenderingType:
            return "ThreeDRenderingType";
        case Tag.SortingOperationsSequence:
            return "SortingOperationsSequence";
        case Tag.SortByCategory:
            return "SortByCategory";
        case Tag.SortingDirection:
            return "SortingDirection";
        case Tag.DisplaySetPatientOrientation:
            return "DisplaySetPatientOrientation";
        case Tag.VOIType:
            return "VOIType";
        case Tag.PseudoColorType:
            return "PseudoColorType";
        case Tag.PseudoColorPaletteInstanceReferenceSequence:
            return "PseudoColorPaletteInstanceReferenceSequence";
        case Tag.ShowGrayscaleInverted:
            return "ShowGrayscaleInverted";
        case Tag.ShowImageTrueSizeFlag:
            return "ShowImageTrueSizeFlag";
        case Tag.ShowGraphicAnnotationFlag:
            return "ShowGraphicAnnotationFlag";
        case Tag.ShowPatientDemographicsFlag:
            return "ShowPatientDemographicsFlag";
        case Tag.ShowAcquisitionTechniquesFlag:
            return "ShowAcquisitionTechniquesFlag";
        case Tag.DisplaySetHorizontalJustification:
            return "DisplaySetHorizontalJustification";
        case Tag.DisplaySetVerticalJustification:
            return "DisplaySetVerticalJustification";
        case Tag.ContinuationStartMeterset:
            return "ContinuationStartMeterset";
        case Tag.ContinuationEndMeterset:
            return "ContinuationEndMeterset";
        case Tag.ProcedureStepState:
            return "ProcedureStepState";
        case Tag.ProcedureStepProgressInformationSequence:
            return "ProcedureStepProgressInformationSequence";
        case Tag.ProcedureStepProgress:
            return "ProcedureStepProgress";
        case Tag.ProcedureStepProgressDescription:
            return "ProcedureStepProgressDescription";
        case Tag.ProcedureStepCommunicationsURISequence:
            return "ProcedureStepCommunicationsURISequence";
        case Tag.ContactURI:
            return "ContactURI";
        case Tag.ContactDisplayName:
            return "ContactDisplayName";
        case Tag.ProcedureStepDiscontinuationReasonCodeSequence:
            return "ProcedureStepDiscontinuationReasonCodeSequence";
        case Tag.BeamTaskSequence:
            return "BeamTaskSequence";
        case Tag.BeamTaskType:
            return "BeamTaskType";
        case Tag.BeamOrderIndexTrial:
            return "BeamOrderIndexTrial";
        case Tag.AutosequenceFlag:
            return "AutosequenceFlag";
        case Tag.TableTopVerticalAdjustedPosition:
            return "TableTopVerticalAdjustedPosition";
        case Tag.TableTopLongitudinalAdjustedPosition:
            return "TableTopLongitudinalAdjustedPosition";
        case Tag.TableTopLateralAdjustedPosition:
            return "TableTopLateralAdjustedPosition";
        case Tag.PatientSupportAdjustedAngle:
            return "PatientSupportAdjustedAngle";
        case Tag.TableTopEccentricAdjustedAngle:
            return "TableTopEccentricAdjustedAngle";
        case Tag.TableTopPitchAdjustedAngle:
            return "TableTopPitchAdjustedAngle";
        case Tag.TableTopRollAdjustedAngle:
            return "TableTopRollAdjustedAngle";
        case Tag.DeliveryVerificationImageSequence:
            return "DeliveryVerificationImageSequence";
        case Tag.VerificationImageTiming:
            return "VerificationImageTiming";
        case Tag.DoubleExposureFlag:
            return "DoubleExposureFlag";
        case Tag.DoubleExposureOrdering:
            return "DoubleExposureOrdering";
        case Tag.DoubleExposureMetersetTrial:
            return "DoubleExposureMetersetTrial";
        case Tag.DoubleExposureFieldDeltaTrial:
            return "DoubleExposureFieldDeltaTrial";
        case Tag.RelatedReferenceRTImageSequence:
            return "RelatedReferenceRTImageSequence";
        case Tag.GeneralMachineVerificationSequence:
            return "GeneralMachineVerificationSequence";
        case Tag.ConventionalMachineVerificationSequence:
            return "ConventionalMachineVerificationSequence";
        case Tag.IonMachineVerificationSequence:
            return "IonMachineVerificationSequence";
        case Tag.FailedAttributesSequence:
            return "FailedAttributesSequence";
        case Tag.OverriddenAttributesSequence:
            return "OverriddenAttributesSequence";
        case Tag.ConventionalControlPointVerificationSequence:
            return "ConventionalControlPointVerificationSequence";
        case Tag.IonControlPointVerificationSequence:
            return "IonControlPointVerificationSequence";
        case Tag.AttributeOccurrenceSequence:
            return "AttributeOccurrenceSequence";
        case Tag.AttributeOccurrencePointer:
            return "AttributeOccurrencePointer";
        case Tag.AttributeItemSelector:
            return "AttributeItemSelector";
        case Tag.AttributeOccurrencePrivateCreator:
            return "AttributeOccurrencePrivateCreator";
        case Tag.SelectorSequencePointerItems:
            return "SelectorSequencePointerItems";
        case Tag.ScheduledProcedureStepPriority:
            return "ScheduledProcedureStepPriority";
        case Tag.WorklistLabel:
            return "WorklistLabel";
        case Tag.ProcedureStepLabel:
            return "ProcedureStepLabel";
        case Tag.ScheduledProcessingParametersSequence:
            return "ScheduledProcessingParametersSequence";
        case Tag.PerformedProcessingParametersSequence:
            return "PerformedProcessingParametersSequence";
        case Tag.UnifiedProcedureStepPerformedProcedureSequence:
            return "UnifiedProcedureStepPerformedProcedureSequence";
        case Tag.RelatedProcedureStepSequence:
            return "RelatedProcedureStepSequence";
        case Tag.ProcedureStepRelationshipType:
            return "ProcedureStepRelationshipType";
        case Tag.ReplacedProcedureStepSequence:
            return "ReplacedProcedureStepSequence";
        case Tag.DeletionLock:
            return "DeletionLock";
        case Tag.ReceivingAE:
            return "ReceivingAE";
        case Tag.RequestingAE:
            return "RequestingAE";
        case Tag.ReasonForCancellation:
            return "ReasonForCancellation";
        case Tag.SCPStatus:
            return "SCPStatus";
        case Tag.SubscriptionListStatus:
            return "SubscriptionListStatus";
        case Tag.UnifiedProcedureStepListStatus:
            return "UnifiedProcedureStepListStatus";
        case Tag.BeamOrderIndex:
            return "BeamOrderIndex";
        case Tag.DoubleExposureMeterset:
            return "DoubleExposureMeterset";
        case Tag.DoubleExposureFieldDelta:
            return "DoubleExposureFieldDelta";
        case Tag.ImplantAssemblyTemplateName:
            return "ImplantAssemblyTemplateName";
        case Tag.ImplantAssemblyTemplateIssuer:
            return "ImplantAssemblyTemplateIssuer";
        case Tag.ImplantAssemblyTemplateVersion:
            return "ImplantAssemblyTemplateVersion";
        case Tag.ReplacedImplantAssemblyTemplateSequence:
            return "ReplacedImplantAssemblyTemplateSequence";
        case Tag.ImplantAssemblyTemplateType:
            return "ImplantAssemblyTemplateType";
        case Tag.OriginalImplantAssemblyTemplateSequence:
            return "OriginalImplantAssemblyTemplateSequence";
        case Tag.DerivationImplantAssemblyTemplateSequence:
            return "DerivationImplantAssemblyTemplateSequence";
        case Tag.ImplantAssemblyTemplateTargetAnatomySequence:
            return "ImplantAssemblyTemplateTargetAnatomySequence";
        case Tag.ProcedureTypeCodeSequence:
            return "ProcedureTypeCodeSequence";
        case Tag.SurgicalTechnique:
            return "SurgicalTechnique";
        case Tag.ComponentTypesSequence:
            return "ComponentTypesSequence";
        case Tag.ComponentTypeCodeSequence:
            return "ComponentTypeCodeSequence";
        case Tag.ExclusiveComponentType:
            return "ExclusiveComponentType";
        case Tag.MandatoryComponentType:
            return "MandatoryComponentType";
        case Tag.ComponentSequence:
            return "ComponentSequence";
        case Tag.ComponentID:
            return "ComponentID";
        case Tag.ComponentAssemblySequence:
            return "ComponentAssemblySequence";
        case Tag.Component1ReferencedID:
            return "Component1ReferencedID";
        case Tag.Component1ReferencedMatingFeatureSetID:
            return "Component1ReferencedMatingFeatureSetID";
        case Tag.Component1ReferencedMatingFeatureID:
            return "Component1ReferencedMatingFeatureID";
        case Tag.Component2ReferencedID:
            return "Component2ReferencedID";
        case Tag.Component2ReferencedMatingFeatureSetID:
            return "Component2ReferencedMatingFeatureSetID";
        case Tag.Component2ReferencedMatingFeatureID:
            return "Component2ReferencedMatingFeatureID";
        case Tag.ImplantTemplateGroupName:
            return "ImplantTemplateGroupName";
        case Tag.ImplantTemplateGroupDescription:
            return "ImplantTemplateGroupDescription";
        case Tag.ImplantTemplateGroupIssuer:
            return "ImplantTemplateGroupIssuer";
        case Tag.ImplantTemplateGroupVersion:
            return "ImplantTemplateGroupVersion";
        case Tag.ReplacedImplantTemplateGroupSequence:
            return "ReplacedImplantTemplateGroupSequence";
        case Tag.ImplantTemplateGroupTargetAnatomySequence:
            return "ImplantTemplateGroupTargetAnatomySequence";
        case Tag.ImplantTemplateGroupMembersSequence:
            return "ImplantTemplateGroupMembersSequence";
        case Tag.ImplantTemplateGroupMemberID:
            return "ImplantTemplateGroupMemberID";
        case Tag.ThreeDImplantTemplateGroupMemberMatchingPoint:
            return "ThreeDImplantTemplateGroupMemberMatchingPoint";
        case Tag.ThreeDImplantTemplateGroupMemberMatchingAxes:
            return "ThreeDImplantTemplateGroupMemberMatchingAxes";
        case Tag.ImplantTemplateGroupMemberMatching2DCoordinatesSequence:
            return "ImplantTemplateGroupMemberMatching2DCoordinatesSequence";
        case Tag.TwoDImplantTemplateGroupMemberMatchingPoint:
            return "TwoDImplantTemplateGroupMemberMatchingPoint";
        case Tag.TwoDImplantTemplateGroupMemberMatchingAxes:
            return "TwoDImplantTemplateGroupMemberMatchingAxes";
        case Tag.ImplantTemplateGroupVariationDimensionSequence:
            return "ImplantTemplateGroupVariationDimensionSequence";
        case Tag.ImplantTemplateGroupVariationDimensionName:
            return "ImplantTemplateGroupVariationDimensionName";
        case Tag.ImplantTemplateGroupVariationDimensionRankSequence:
            return "ImplantTemplateGroupVariationDimensionRankSequence";
        case Tag.ReferencedImplantTemplateGroupMemberID:
            return "ReferencedImplantTemplateGroupMemberID";
        case Tag.ImplantTemplateGroupVariationDimensionRank:
            return "ImplantTemplateGroupVariationDimensionRank";
        case Tag.SurfaceScanAcquisitionTypeCodeSequence:
            return "SurfaceScanAcquisitionTypeCodeSequence";
        case Tag.SurfaceScanModeCodeSequence:
            return "SurfaceScanModeCodeSequence";
        case Tag.RegistrationMethodCodeSequence:
            return "RegistrationMethodCodeSequence";
        case Tag.ShotDurationTime:
            return "ShotDurationTime";
        case Tag.ShotOffsetTime:
            return "ShotOffsetTime";
        case Tag.SurfacePointPresentationValueData:
            return "SurfacePointPresentationValueData";
        case Tag.SurfacePointColorCIELabValueData:
            return "SurfacePointColorCIELabValueData";
        case Tag.UVMappingSequence:
            return "UVMappingSequence";
        case Tag.TextureLabel:
            return "TextureLabel";
        case Tag.UValueData:
            return "UValueData";
        case Tag.VValueData:
            return "VValueData";
        case Tag.ReferencedTextureSequence:
            return "ReferencedTextureSequence";
        case Tag.ReferencedSurfaceDataSequence:
            return "ReferencedSurfaceDataSequence";
        case Tag.StorageMediaFileSetID:
            return "StorageMediaFileSetID";
        case Tag.StorageMediaFileSetUID:
            return "StorageMediaFileSetUID";
        case Tag.IconImageSequence:
            return "IconImageSequence";
        case Tag.TopicTitle:
            return "TopicTitle";
        case Tag.TopicSubject:
            return "TopicSubject";
        case Tag.TopicAuthor:
            return "TopicAuthor";
        case Tag.TopicKeywords:
            return "TopicKeywords";
        case Tag.SOPInstanceStatus:
            return "SOPInstanceStatus";
        case Tag.SOPAuthorizationDateTime:
            return "SOPAuthorizationDateTime";
        case Tag.SOPAuthorizationComment:
            return "SOPAuthorizationComment";
        case Tag.AuthorizationEquipmentCertificationNumber:
            return "AuthorizationEquipmentCertificationNumber";
        case Tag.MACIDNumber:
            return "MACIDNumber";
        case Tag.MACCalculationTransferSyntaxUID:
            return "MACCalculationTransferSyntaxUID";
        case Tag.MACAlgorithm:
            return "MACAlgorithm";
        case Tag.DataElementsSigned:
            return "DataElementsSigned";
        case Tag.DigitalSignatureUID:
            return "DigitalSignatureUID";
        case Tag.DigitalSignatureDateTime:
            return "DigitalSignatureDateTime";
        case Tag.CertificateType:
            return "CertificateType";
        case Tag.CertificateOfSigner:
            return "CertificateOfSigner";
        case Tag.Signature:
            return "Signature";
        case Tag.CertifiedTimestampType:
            return "CertifiedTimestampType";
        case Tag.CertifiedTimestamp:
            return "CertifiedTimestamp";
        case Tag.DigitalSignaturePurposeCodeSequence:
            return "DigitalSignaturePurposeCodeSequence";
        case Tag.ReferencedDigitalSignatureSequence:
            return "ReferencedDigitalSignatureSequence";
        case Tag.ReferencedSOPInstanceMACSequence:
            return "ReferencedSOPInstanceMACSequence";
        case Tag.MAC:
            return "MAC";
        case Tag.EncryptedAttributesSequence:
            return "EncryptedAttributesSequence";
        case Tag.EncryptedContentTransferSyntaxUID:
            return "EncryptedContentTransferSyntaxUID";
        case Tag.EncryptedContent:
            return "EncryptedContent";
        case Tag.ModifiedAttributesSequence:
            return "ModifiedAttributesSequence";
        case Tag.OriginalAttributesSequence:
            return "OriginalAttributesSequence";
        case Tag.AttributeModificationDateTime:
            return "AttributeModificationDateTime";
        case Tag.ModifyingSystem:
            return "ModifyingSystem";
        case Tag.SourceOfPreviousValues:
            return "SourceOfPreviousValues";
        case Tag.ReasonForTheAttributeModification:
            return "ReasonForTheAttributeModification";
        case Tag.EscapeTriplet:
            return "EscapeTriplet";
        case Tag.RunLengthTriplet:
            return "RunLengthTriplet";
        case Tag.HuffmanTableSize:
            return "HuffmanTableSize";
        case Tag.HuffmanTableTriplet:
            return "HuffmanTableTriplet";
        case Tag.ShiftTableSize:
            return "ShiftTableSize";
        case Tag.ShiftTableTriplet:
            return "ShiftTableTriplet";
        case Tag.ZonalMap:
            return "ZonalMap";
        case Tag.NumberOfCopies:
            return "NumberOfCopies";
        case Tag.PrinterConfigurationSequence:
            return "PrinterConfigurationSequence";
        case Tag.PrintPriority:
            return "PrintPriority";
        case Tag.MediumType:
            return "MediumType";
        case Tag.FilmDestination:
            return "FilmDestination";
        case Tag.FilmSessionLabel:
            return "FilmSessionLabel";
        case Tag.MemoryAllocation:
            return "MemoryAllocation";
        case Tag.MaximumMemoryAllocation:
            return "MaximumMemoryAllocation";
        case Tag.ColorImagePrintingFlag:
            return "ColorImagePrintingFlag";
        case Tag.CollationFlag:
            return "CollationFlag";
        case Tag.AnnotationFlag:
            return "AnnotationFlag";
        case Tag.ImageOverlayFlag:
            return "ImageOverlayFlag";
        case Tag.PresentationLUTFlag:
            return "PresentationLUTFlag";
        case Tag.ImageBoxPresentationLUTFlag:
            return "ImageBoxPresentationLUTFlag";
        case Tag.MemoryBitDepth:
            return "MemoryBitDepth";
        case Tag.PrintingBitDepth:
            return "PrintingBitDepth";
        case Tag.MediaInstalledSequence:
            return "MediaInstalledSequence";
        case Tag.OtherMediaAvailableSequence:
            return "OtherMediaAvailableSequence";
        case Tag.SupportedImageDisplayFormatsSequence:
            return "SupportedImageDisplayFormatsSequence";
        case Tag.ReferencedFilmBoxSequence:
            return "ReferencedFilmBoxSequence";
        case Tag.ReferencedStoredPrintSequence:
            return "ReferencedStoredPrintSequence";
        case Tag.ImageDisplayFormat:
            return "ImageDisplayFormat";
        case Tag.AnnotationDisplayFormatID:
            return "AnnotationDisplayFormatID";
        case Tag.FilmOrientation:
            return "FilmOrientation";
        case Tag.FilmSizeID:
            return "FilmSizeID";
        case Tag.PrinterResolutionID:
            return "PrinterResolutionID";
        case Tag.DefaultPrinterResolutionID:
            return "DefaultPrinterResolutionID";
        case Tag.MagnificationType:
            return "MagnificationType";
        case Tag.SmoothingType:
            return "SmoothingType";
        case Tag.DefaultMagnificationType:
            return "DefaultMagnificationType";
        case Tag.OtherMagnificationTypesAvailable:
            return "OtherMagnificationTypesAvailable";
        case Tag.DefaultSmoothingType:
            return "DefaultSmoothingType";
        case Tag.OtherSmoothingTypesAvailable:
            return "OtherSmoothingTypesAvailable";
        case Tag.BorderDensity:
            return "BorderDensity";
        case Tag.EmptyImageDensity:
            return "EmptyImageDensity";
        case Tag.MinDensity:
            return "MinDensity";
        case Tag.MaxDensity:
            return "MaxDensity";
        case Tag.Trim:
            return "Trim";
        case Tag.ConfigurationInformation:
            return "ConfigurationInformation";
        case Tag.ConfigurationInformationDescription:
            return "ConfigurationInformationDescription";
        case Tag.MaximumCollatedFilms:
            return "MaximumCollatedFilms";
        case Tag.Illumination:
            return "Illumination";
        case Tag.ReflectedAmbientLight:
            return "ReflectedAmbientLight";
        case Tag.PrinterPixelSpacing:
            return "PrinterPixelSpacing";
        case Tag.ReferencedFilmSessionSequence:
            return "ReferencedFilmSessionSequence";
        case Tag.ReferencedImageBoxSequence:
            return "ReferencedImageBoxSequence";
        case Tag.ReferencedBasicAnnotationBoxSequence:
            return "ReferencedBasicAnnotationBoxSequence";
        case Tag.ImageBoxPosition:
            return "ImageBoxPosition";
        case Tag.Polarity:
            return "Polarity";
        case Tag.RequestedImageSize:
            return "RequestedImageSize";
        case Tag.RequestedDecimateCropBehavior:
            return "RequestedDecimateCropBehavior";
        case Tag.RequestedResolutionID:
            return "RequestedResolutionID";
        case Tag.RequestedImageSizeFlag:
            return "RequestedImageSizeFlag";
        case Tag.DecimateCropResult:
            return "DecimateCropResult";
        case Tag.BasicGrayscaleImageSequence:
            return "BasicGrayscaleImageSequence";
        case Tag.BasicColorImageSequence:
            return "BasicColorImageSequence";
        case Tag.ReferencedImageOverlayBoxSequence:
            return "ReferencedImageOverlayBoxSequence";
        case Tag.ReferencedVOILUTBoxSequence:
            return "ReferencedVOILUTBoxSequence";
        case Tag.AnnotationPosition:
            return "AnnotationPosition";
        case Tag.TextString:
            return "TextString";
        case Tag.ReferencedOverlayPlaneSequence:
            return "ReferencedOverlayPlaneSequence";
        case Tag.ReferencedOverlayPlaneGroups:
            return "ReferencedOverlayPlaneGroups";
        case Tag.OverlayPixelDataSequence:
            return "OverlayPixelDataSequence";
        case Tag.OverlayMagnificationType:
            return "OverlayMagnificationType";
        case Tag.OverlaySmoothingType:
            return "OverlaySmoothingType";
        case Tag.OverlayOrImageMagnification:
            return "OverlayOrImageMagnification";
        case Tag.MagnifyToNumberOfColumns:
            return "MagnifyToNumberOfColumns";
        case Tag.OverlayForegroundDensity:
            return "OverlayForegroundDensity";
        case Tag.OverlayBackgroundDensity:
            return "OverlayBackgroundDensity";
        case Tag.OverlayMode:
            return "OverlayMode";
        case Tag.ThresholdDensity:
            return "ThresholdDensity";
        case Tag.ReferencedImageBoxSequenceRetired:
            return "ReferencedImageBoxSequenceRetired";
        case Tag.PresentationLUTSequence:
            return "PresentationLUTSequence";
        case Tag.PresentationLUTShape:
            return "PresentationLUTShape";
        case Tag.ReferencedPresentationLUTSequence:
            return "ReferencedPresentationLUTSequence";
        case Tag.PrintJobID:
            return "PrintJobID";
        case Tag.ExecutionStatus:
            return "ExecutionStatus";
        case Tag.ExecutionStatusInfo:
            return "ExecutionStatusInfo";
        case Tag.CreationDate:
            return "CreationDate";
        case Tag.CreationTime:
            return "CreationTime";
        case Tag.Originator:
            return "Originator";
        case Tag.DestinationAE:
            return "DestinationAE";
        case Tag.OwnerID:
            return "OwnerID";
        case Tag.NumberOfFilms:
            return "NumberOfFilms";
        case Tag.ReferencedPrintJobSequencePullStoredPrint:
            return "ReferencedPrintJobSequencePullStoredPrint";
        case Tag.PrinterStatus:
            return "PrinterStatus";
        case Tag.PrinterStatusInfo:
            return "PrinterStatusInfo";
        case Tag.PrinterName:
            return "PrinterName";
        case Tag.PrintQueueID:
            return "PrintQueueID";
        case Tag.QueueStatus:
            return "QueueStatus";
        case Tag.PrintJobDescriptionSequence:
            return "PrintJobDescriptionSequence";
        case Tag.ReferencedPrintJobSequence:
            return "ReferencedPrintJobSequence";
        case Tag.PrintManagementCapabilitiesSequence:
            return "PrintManagementCapabilitiesSequence";
        case Tag.PrinterCharacteristicsSequence:
            return "PrinterCharacteristicsSequence";
        case Tag.FilmBoxContentSequence:
            return "FilmBoxContentSequence";
        case Tag.ImageBoxContentSequence:
            return "ImageBoxContentSequence";
        case Tag.AnnotationContentSequence:
            return "AnnotationContentSequence";
        case Tag.ImageOverlayBoxContentSequence:
            return "ImageOverlayBoxContentSequence";
        case Tag.PresentationLUTContentSequence:
            return "PresentationLUTContentSequence";
        case Tag.ProposedStudySequence:
            return "ProposedStudySequence";
        case Tag.OriginalImageSequence:
            return "OriginalImageSequence";
        case Tag.LabelUsingInformationExtractedFromInstances:
            return "LabelUsingInformationExtractedFromInstances";
        case Tag.LabelText:
            return "LabelText";
        case Tag.LabelStyleSelection:
            return "LabelStyleSelection";
        case Tag.MediaDisposition:
            return "MediaDisposition";
        case Tag.BarcodeValue:
            return "BarcodeValue";
        case Tag.BarcodeSymbology:
            return "BarcodeSymbology";
        case Tag.AllowMediaSplitting:
            return "AllowMediaSplitting";
        case Tag.IncludeNonDICOMObjects:
            return "IncludeNonDICOMObjects";
        case Tag.IncludeDisplayApplication:
            return "IncludeDisplayApplication";
        case Tag.PreserveCompositeInstancesAfterMediaCreation:
            return "PreserveCompositeInstancesAfterMediaCreation";
        case Tag.TotalNumberOfPiecesOfMediaCreated:
            return "TotalNumberOfPiecesOfMediaCreated";
        case Tag.RequestedMediaApplicationProfile:
            return "RequestedMediaApplicationProfile";
        case Tag.ReferencedStorageMediaSequence:
            return "ReferencedStorageMediaSequence";
        case Tag.FailureAttributes:
            return "FailureAttributes";
        case Tag.AllowLossyCompression:
            return "AllowLossyCompression";
        case Tag.RequestPriority:
            return "RequestPriority";
        case Tag.RTImageLabel:
            return "RTImageLabel";
        case Tag.RTImageName:
            return "RTImageName";
        case Tag.RTImageDescription:
            return "RTImageDescription";
        case Tag.ReportedValuesOrigin:
            return "ReportedValuesOrigin";
        case Tag.RTImagePlane:
            return "RTImagePlane";
        case Tag.XRayImageReceptorTranslation:
            return "XRayImageReceptorTranslation";
        case Tag.XRayImageReceptorAngle:
            return "XRayImageReceptorAngle";
        case Tag.RTImageOrientation:
            return "RTImageOrientation";
        case Tag.ImagePlanePixelSpacing:
            return "ImagePlanePixelSpacing";
        case Tag.RTImagePosition:
            return "RTImagePosition";
        case Tag.RadiationMachineName:
            return "RadiationMachineName";
        case Tag.RadiationMachineSAD:
            return "RadiationMachineSAD";
        case Tag.RadiationMachineSSD:
            return "RadiationMachineSSD";
        case Tag.RTImageSID:
            return "RTImageSID";
        case Tag.SourceToReferenceObjectDistance:
            return "SourceToReferenceObjectDistance";
        case Tag.FractionNumber:
            return "FractionNumber";
        case Tag.ExposureSequence:
            return "ExposureSequence";
        case Tag.MetersetExposure:
            return "MetersetExposure";
        case Tag.DiaphragmPosition:
            return "DiaphragmPosition";
        case Tag.FluenceMapSequence:
            return "FluenceMapSequence";
        case Tag.FluenceDataSource:
            return "FluenceDataSource";
        case Tag.FluenceDataScale:
            return "FluenceDataScale";
        case Tag.PrimaryFluenceModeSequence:
            return "PrimaryFluenceModeSequence";
        case Tag.FluenceMode:
            return "FluenceMode";
        case Tag.FluenceModeID:
            return "FluenceModeID";
        case Tag.DVHType:
            return "DVHType";
        case Tag.DoseUnits:
            return "DoseUnits";
        case Tag.DoseType:
            return "DoseType";
        case Tag.SpatialTransformOfDose:
            return "SpatialTransformOfDose";
        case Tag.DoseComment:
            return "DoseComment";
        case Tag.NormalizationPoint:
            return "NormalizationPoint";
        case Tag.DoseSummationType:
            return "DoseSummationType";
        case Tag.GridFrameOffsetVector:
            return "GridFrameOffsetVector";
        case Tag.DoseGridScaling:
            return "DoseGridScaling";
        case Tag.RTDoseROISequence:
            return "RTDoseROISequence";
        case Tag.DoseValue:
            return "DoseValue";
        case Tag.TissueHeterogeneityCorrection:
            return "TissueHeterogeneityCorrection";
        case Tag.DVHNormalizationPoint:
            return "DVHNormalizationPoint";
        case Tag.DVHNormalizationDoseValue:
            return "DVHNormalizationDoseValue";
        case Tag.DVHSequence:
            return "DVHSequence";
        case Tag.DVHDoseScaling:
            return "DVHDoseScaling";
        case Tag.DVHVolumeUnits:
            return "DVHVolumeUnits";
        case Tag.DVHNumberOfBins:
            return "DVHNumberOfBins";
        case Tag.DVHData:
            return "DVHData";
        case Tag.DVHReferencedROISequence:
            return "DVHReferencedROISequence";
        case Tag.DVHROIContributionType:
            return "DVHROIContributionType";
        case Tag.DVHMinimumDose:
            return "DVHMinimumDose";
        case Tag.DVHMaximumDose:
            return "DVHMaximumDose";
        case Tag.DVHMeanDose:
            return "DVHMeanDose";
        case Tag.StructureSetLabel:
            return "StructureSetLabel";
        case Tag.StructureSetName:
            return "StructureSetName";
        case Tag.StructureSetDescription:
            return "StructureSetDescription";
        case Tag.StructureSetDate:
            return "StructureSetDate";
        case Tag.StructureSetTime:
            return "StructureSetTime";
        case Tag.ReferencedFrameOfReferenceSequence:
            return "ReferencedFrameOfReferenceSequence";
        case Tag.RTReferencedStudySequence:
            return "RTReferencedStudySequence";
        case Tag.RTReferencedSeriesSequence:
            return "RTReferencedSeriesSequence";
        case Tag.ContourImageSequence:
            return "ContourImageSequence";
        case Tag.PredecessorStructureSetSequence:
            return "PredecessorStructureSetSequence";
        case Tag.StructureSetROISequence:
            return "StructureSetROISequence";
        case Tag.ROINumber:
            return "ROINumber";
        case Tag.ReferencedFrameOfReferenceUID:
            return "ReferencedFrameOfReferenceUID";
        case Tag.ROIName:
            return "ROIName";
        case Tag.ROIDescription:
            return "ROIDescription";
        case Tag.ROIDisplayColor:
            return "ROIDisplayColor";
        case Tag.ROIVolume:
            return "ROIVolume";
        case Tag.RTRelatedROISequence:
            return "RTRelatedROISequence";
        case Tag.RTROIRelationship:
            return "RTROIRelationship";
        case Tag.ROIGenerationAlgorithm:
            return "ROIGenerationAlgorithm";
        case Tag.ROIGenerationDescription:
            return "ROIGenerationDescription";
        case Tag.ROIContourSequence:
            return "ROIContourSequence";
        case Tag.ContourSequence:
            return "ContourSequence";
        case Tag.ContourGeometricType:
            return "ContourGeometricType";
        case Tag.ContourSlabThickness:
            return "ContourSlabThickness";
        case Tag.ContourOffsetVector:
            return "ContourOffsetVector";
        case Tag.NumberOfContourPoints:
            return "NumberOfContourPoints";
        case Tag.ContourNumber:
            return "ContourNumber";
        case Tag.AttachedContours:
            return "AttachedContours";
        case Tag.ContourData:
            return "ContourData";
        case Tag.RTROIObservationsSequence:
            return "RTROIObservationsSequence";
        case Tag.ObservationNumber:
            return "ObservationNumber";
        case Tag.ReferencedROINumber:
            return "ReferencedROINumber";
        case Tag.ROIObservationLabel:
            return "ROIObservationLabel";
        case Tag.RTROIIdentificationCodeSequence:
            return "RTROIIdentificationCodeSequence";
        case Tag.ROIObservationDescription:
            return "ROIObservationDescription";
        case Tag.RelatedRTROIObservationsSequence:
            return "RelatedRTROIObservationsSequence";
        case Tag.RTROIInterpretedType:
            return "RTROIInterpretedType";
        case Tag.ROIInterpreter:
            return "ROIInterpreter";
        case Tag.ROIPhysicalPropertiesSequence:
            return "ROIPhysicalPropertiesSequence";
        case Tag.ROIPhysicalProperty:
            return "ROIPhysicalProperty";
        case Tag.ROIPhysicalPropertyValue:
            return "ROIPhysicalPropertyValue";
        case Tag.ROIElementalCompositionSequence:
            return "ROIElementalCompositionSequence";
        case Tag.ROIElementalCompositionAtomicNumber:
            return "ROIElementalCompositionAtomicNumber";
        case Tag.ROIElementalCompositionAtomicMassFraction:
            return "ROIElementalCompositionAtomicMassFraction";
        case Tag.AdditionalRTROIIdentificationCodeSequence:
            return "AdditionalRTROIIdentificationCodeSequence";
        case Tag.FrameOfReferenceRelationshipSequence:
            return "FrameOfReferenceRelationshipSequence";
        case Tag.RelatedFrameOfReferenceUID:
            return "RelatedFrameOfReferenceUID";
        case Tag.FrameOfReferenceTransformationType:
            return "FrameOfReferenceTransformationType";
        case Tag.FrameOfReferenceTransformationMatrix:
            return "FrameOfReferenceTransformationMatrix";
        case Tag.FrameOfReferenceTransformationComment:
            return "FrameOfReferenceTransformationComment";
        case Tag.MeasuredDoseReferenceSequence:
            return "MeasuredDoseReferenceSequence";
        case Tag.MeasuredDoseDescription:
            return "MeasuredDoseDescription";
        case Tag.MeasuredDoseType:
            return "MeasuredDoseType";
        case Tag.MeasuredDoseValue:
            return "MeasuredDoseValue";
        case Tag.TreatmentSessionBeamSequence:
            return "TreatmentSessionBeamSequence";
        case Tag.TreatmentSessionIonBeamSequence:
            return "TreatmentSessionIonBeamSequence";
        case Tag.CurrentFractionNumber:
            return "CurrentFractionNumber";
        case Tag.TreatmentControlPointDate:
            return "TreatmentControlPointDate";
        case Tag.TreatmentControlPointTime:
            return "TreatmentControlPointTime";
        case Tag.TreatmentTerminationStatus:
            return "TreatmentTerminationStatus";
        case Tag.TreatmentTerminationCode:
            return "TreatmentTerminationCode";
        case Tag.TreatmentVerificationStatus:
            return "TreatmentVerificationStatus";
        case Tag.ReferencedTreatmentRecordSequence:
            return "ReferencedTreatmentRecordSequence";
        case Tag.SpecifiedPrimaryMeterset:
            return "SpecifiedPrimaryMeterset";
        case Tag.SpecifiedSecondaryMeterset:
            return "SpecifiedSecondaryMeterset";
        case Tag.DeliveredPrimaryMeterset:
            return "DeliveredPrimaryMeterset";
        case Tag.DeliveredSecondaryMeterset:
            return "DeliveredSecondaryMeterset";
        case Tag.SpecifiedTreatmentTime:
            return "SpecifiedTreatmentTime";
        case Tag.DeliveredTreatmentTime:
            return "DeliveredTreatmentTime";
        case Tag.ControlPointDeliverySequence:
            return "ControlPointDeliverySequence";
        case Tag.IonControlPointDeliverySequence:
            return "IonControlPointDeliverySequence";
        case Tag.SpecifiedMeterset:
            return "SpecifiedMeterset";
        case Tag.DeliveredMeterset:
            return "DeliveredMeterset";
        case Tag.MetersetRateSet:
            return "MetersetRateSet";
        case Tag.MetersetRateDelivered:
            return "MetersetRateDelivered";
        case Tag.ScanSpotMetersetsDelivered:
            return "ScanSpotMetersetsDelivered";
        case Tag.DoseRateDelivered:
            return "DoseRateDelivered";
        case Tag.TreatmentSummaryCalculatedDoseReferenceSequence:
            return "TreatmentSummaryCalculatedDoseReferenceSequence";
        case Tag.CumulativeDoseToDoseReference:
            return "CumulativeDoseToDoseReference";
        case Tag.FirstTreatmentDate:
            return "FirstTreatmentDate";
        case Tag.MostRecentTreatmentDate:
            return "MostRecentTreatmentDate";
        case Tag.NumberOfFractionsDelivered:
            return "NumberOfFractionsDelivered";
        case Tag.OverrideSequence:
            return "OverrideSequence";
        case Tag.ParameterSequencePointer:
            return "ParameterSequencePointer";
        case Tag.OverrideParameterPointer:
            return "OverrideParameterPointer";
        case Tag.ParameterItemIndex:
            return "ParameterItemIndex";
        case Tag.MeasuredDoseReferenceNumber:
            return "MeasuredDoseReferenceNumber";
        case Tag.ParameterPointer:
            return "ParameterPointer";
        case Tag.OverrideReason:
            return "OverrideReason";
        case Tag.CorrectedParameterSequence:
            return "CorrectedParameterSequence";
        case Tag.CorrectionValue:
            return "CorrectionValue";
        case Tag.CalculatedDoseReferenceSequence:
            return "CalculatedDoseReferenceSequence";
        case Tag.CalculatedDoseReferenceNumber:
            return "CalculatedDoseReferenceNumber";
        case Tag.CalculatedDoseReferenceDescription:
            return "CalculatedDoseReferenceDescription";
        case Tag.CalculatedDoseReferenceDoseValue:
            return "CalculatedDoseReferenceDoseValue";
        case Tag.StartMeterset:
            return "StartMeterset";
        case Tag.EndMeterset:
            return "EndMeterset";
        case Tag.ReferencedMeasuredDoseReferenceSequence:
            return "ReferencedMeasuredDoseReferenceSequence";
        case Tag.ReferencedMeasuredDoseReferenceNumber:
            return "ReferencedMeasuredDoseReferenceNumber";
        case Tag.ReferencedCalculatedDoseReferenceSequence:
            return "ReferencedCalculatedDoseReferenceSequence";
        case Tag.ReferencedCalculatedDoseReferenceNumber:
            return "ReferencedCalculatedDoseReferenceNumber";
        case Tag.BeamLimitingDeviceLeafPairsSequence:
            return "BeamLimitingDeviceLeafPairsSequence";
        case Tag.RecordedWedgeSequence:
            return "RecordedWedgeSequence";
        case Tag.RecordedCompensatorSequence:
            return "RecordedCompensatorSequence";
        case Tag.RecordedBlockSequence:
            return "RecordedBlockSequence";
        case Tag.TreatmentSummaryMeasuredDoseReferenceSequence:
            return "TreatmentSummaryMeasuredDoseReferenceSequence";
        case Tag.RecordedSnoutSequence:
            return "RecordedSnoutSequence";
        case Tag.RecordedRangeShifterSequence:
            return "RecordedRangeShifterSequence";
        case Tag.RecordedLateralSpreadingDeviceSequence:
            return "RecordedLateralSpreadingDeviceSequence";
        case Tag.RecordedRangeModulatorSequence:
            return "RecordedRangeModulatorSequence";
        case Tag.RecordedSourceSequence:
            return "RecordedSourceSequence";
        case Tag.SourceSerialNumber:
            return "SourceSerialNumber";
        case Tag.TreatmentSessionApplicationSetupSequence:
            return "TreatmentSessionApplicationSetupSequence";
        case Tag.ApplicationSetupCheck:
            return "ApplicationSetupCheck";
        case Tag.RecordedBrachyAccessoryDeviceSequence:
            return "RecordedBrachyAccessoryDeviceSequence";
        case Tag.ReferencedBrachyAccessoryDeviceNumber:
            return "ReferencedBrachyAccessoryDeviceNumber";
        case Tag.RecordedChannelSequence:
            return "RecordedChannelSequence";
        case Tag.SpecifiedChannelTotalTime:
            return "SpecifiedChannelTotalTime";
        case Tag.DeliveredChannelTotalTime:
            return "DeliveredChannelTotalTime";
        case Tag.SpecifiedNumberOfPulses:
            return "SpecifiedNumberOfPulses";
        case Tag.DeliveredNumberOfPulses:
            return "DeliveredNumberOfPulses";
        case Tag.SpecifiedPulseRepetitionInterval:
            return "SpecifiedPulseRepetitionInterval";
        case Tag.DeliveredPulseRepetitionInterval:
            return "DeliveredPulseRepetitionInterval";
        case Tag.RecordedSourceApplicatorSequence:
            return "RecordedSourceApplicatorSequence";
        case Tag.ReferencedSourceApplicatorNumber:
            return "ReferencedSourceApplicatorNumber";
        case Tag.RecordedChannelShieldSequence:
            return "RecordedChannelShieldSequence";
        case Tag.ReferencedChannelShieldNumber:
            return "ReferencedChannelShieldNumber";
        case Tag.BrachyControlPointDeliveredSequence:
            return "BrachyControlPointDeliveredSequence";
        case Tag.SafePositionExitDate:
            return "SafePositionExitDate";
        case Tag.SafePositionExitTime:
            return "SafePositionExitTime";
        case Tag.SafePositionReturnDate:
            return "SafePositionReturnDate";
        case Tag.SafePositionReturnTime:
            return "SafePositionReturnTime";
        case Tag.PulseSpecificBrachyControlPointDeliveredSequence:
            return "PulseSpecificBrachyControlPointDeliveredSequence";
        case Tag.PulseNumber:
            return "PulseNumber";
        case Tag.BrachyPulseControlPointDeliveredSequence:
            return "BrachyPulseControlPointDeliveredSequence";
        case Tag.CurrentTreatmentStatus:
            return "CurrentTreatmentStatus";
        case Tag.TreatmentStatusComment:
            return "TreatmentStatusComment";
        case Tag.FractionGroupSummarySequence:
            return "FractionGroupSummarySequence";
        case Tag.ReferencedFractionNumber:
            return "ReferencedFractionNumber";
        case Tag.FractionGroupType:
            return "FractionGroupType";
        case Tag.BeamStopperPosition:
            return "BeamStopperPosition";
        case Tag.FractionStatusSummarySequence:
            return "FractionStatusSummarySequence";
        case Tag.TreatmentDate:
            return "TreatmentDate";
        case Tag.TreatmentTime:
            return "TreatmentTime";
        case Tag.RTPlanLabel:
            return "RTPlanLabel";
        case Tag.RTPlanName:
            return "RTPlanName";
        case Tag.RTPlanDescription:
            return "RTPlanDescription";
        case Tag.RTPlanDate:
            return "RTPlanDate";
        case Tag.RTPlanTime:
            return "RTPlanTime";
        case Tag.TreatmentProtocols:
            return "TreatmentProtocols";
        case Tag.PlanIntent:
            return "PlanIntent";
        case Tag.TreatmentSites:
            return "TreatmentSites";
        case Tag.RTPlanGeometry:
            return "RTPlanGeometry";
        case Tag.PrescriptionDescription:
            return "PrescriptionDescription";
        case Tag.DoseReferenceSequence:
            return "DoseReferenceSequence";
        case Tag.DoseReferenceNumber:
            return "DoseReferenceNumber";
        case Tag.DoseReferenceUID:
            return "DoseReferenceUID";
        case Tag.DoseReferenceStructureType:
            return "DoseReferenceStructureType";
        case Tag.NominalBeamEnergyUnit:
            return "NominalBeamEnergyUnit";
        case Tag.DoseReferenceDescription:
            return "DoseReferenceDescription";
        case Tag.DoseReferencePointCoordinates:
            return "DoseReferencePointCoordinates";
        case Tag.NominalPriorDose:
            return "NominalPriorDose";
        case Tag.DoseReferenceType:
            return "DoseReferenceType";
        case Tag.ConstraintWeight:
            return "ConstraintWeight";
        case Tag.DeliveryWarningDose:
            return "DeliveryWarningDose";
        case Tag.DeliveryMaximumDose:
            return "DeliveryMaximumDose";
        case Tag.TargetMinimumDose:
            return "TargetMinimumDose";
        case Tag.TargetPrescriptionDose:
            return "TargetPrescriptionDose";
        case Tag.TargetMaximumDose:
            return "TargetMaximumDose";
        case Tag.TargetUnderdoseVolumeFraction:
            return "TargetUnderdoseVolumeFraction";
        case Tag.OrganAtRiskFullVolumeDose:
            return "OrganAtRiskFullVolumeDose";
        case Tag.OrganAtRiskLimitDose:
            return "OrganAtRiskLimitDose";
        case Tag.OrganAtRiskMaximumDose:
            return "OrganAtRiskMaximumDose";
        case Tag.OrganAtRiskOverdoseVolumeFraction:
            return "OrganAtRiskOverdoseVolumeFraction";
        case Tag.ToleranceTableSequence:
            return "ToleranceTableSequence";
        case Tag.ToleranceTableNumber:
            return "ToleranceTableNumber";
        case Tag.ToleranceTableLabel:
            return "ToleranceTableLabel";
        case Tag.GantryAngleTolerance:
            return "GantryAngleTolerance";
        case Tag.BeamLimitingDeviceAngleTolerance:
            return "BeamLimitingDeviceAngleTolerance";
        case Tag.BeamLimitingDeviceToleranceSequence:
            return "BeamLimitingDeviceToleranceSequence";
        case Tag.BeamLimitingDevicePositionTolerance:
            return "BeamLimitingDevicePositionTolerance";
        case Tag.SnoutPositionTolerance:
            return "SnoutPositionTolerance";
        case Tag.PatientSupportAngleTolerance:
            return "PatientSupportAngleTolerance";
        case Tag.TableTopEccentricAngleTolerance:
            return "TableTopEccentricAngleTolerance";
        case Tag.TableTopPitchAngleTolerance:
            return "TableTopPitchAngleTolerance";
        case Tag.TableTopRollAngleTolerance:
            return "TableTopRollAngleTolerance";
        case Tag.TableTopVerticalPositionTolerance:
            return "TableTopVerticalPositionTolerance";
        case Tag.TableTopLongitudinalPositionTolerance:
            return "TableTopLongitudinalPositionTolerance";
        case Tag.TableTopLateralPositionTolerance:
            return "TableTopLateralPositionTolerance";
        case Tag.RTPlanRelationship:
            return "RTPlanRelationship";
        case Tag.FractionGroupSequence:
            return "FractionGroupSequence";
        case Tag.FractionGroupNumber:
            return "FractionGroupNumber";
        case Tag.FractionGroupDescription:
            return "FractionGroupDescription";
        case Tag.NumberOfFractionsPlanned:
            return "NumberOfFractionsPlanned";
        case Tag.NumberOfFractionPatternDigitsPerDay:
            return "NumberOfFractionPatternDigitsPerDay";
        case Tag.RepeatFractionCycleLength:
            return "RepeatFractionCycleLength";
        case Tag.FractionPattern:
            return "FractionPattern";
        case Tag.NumberOfBeams:
            return "NumberOfBeams";
        case Tag.BeamDoseSpecificationPoint:
            return "BeamDoseSpecificationPoint";
        case Tag.BeamDose:
            return "BeamDose";
        case Tag.BeamMeterset:
            return "BeamMeterset";
        case Tag.BeamDosePointDepth:
            return "BeamDosePointDepth";
        case Tag.BeamDosePointEquivalentDepth:
            return "BeamDosePointEquivalentDepth";
        case Tag.BeamDosePointSSD:
            return "BeamDosePointSSD";
        case Tag.BeamDoseMeaning:
            return "BeamDoseMeaning";
        case Tag.BeamDoseVerificationControlPointSequence:
            return "BeamDoseVerificationControlPointSequence";
        case Tag.AverageBeamDosePointDepth:
            return "AverageBeamDosePointDepth";
        case Tag.AverageBeamDosePointEquivalentDepth:
            return "AverageBeamDosePointEquivalentDepth";
        case Tag.AverageBeamDosePointSSD:
            return "AverageBeamDosePointSSD";
        case Tag.NumberOfBrachyApplicationSetups:
            return "NumberOfBrachyApplicationSetups";
        case Tag.BrachyApplicationSetupDoseSpecificationPoint:
            return "BrachyApplicationSetupDoseSpecificationPoint";
        case Tag.BrachyApplicationSetupDose:
            return "BrachyApplicationSetupDose";
        case Tag.BeamSequence:
            return "BeamSequence";
        case Tag.TreatmentMachineName:
            return "TreatmentMachineName";
        case Tag.PrimaryDosimeterUnit:
            return "PrimaryDosimeterUnit";
        case Tag.SourceAxisDistance:
            return "SourceAxisDistance";
        case Tag.BeamLimitingDeviceSequence:
            return "BeamLimitingDeviceSequence";
        case Tag.RTBeamLimitingDeviceType:
            return "RTBeamLimitingDeviceType";
        case Tag.SourceToBeamLimitingDeviceDistance:
            return "SourceToBeamLimitingDeviceDistance";
        case Tag.IsocenterToBeamLimitingDeviceDistance:
            return "IsocenterToBeamLimitingDeviceDistance";
        case Tag.NumberOfLeafJawPairs:
            return "NumberOfLeafJawPairs";
        case Tag.LeafPositionBoundaries:
            return "LeafPositionBoundaries";
        case Tag.BeamNumber:
            return "BeamNumber";
        case Tag.BeamName:
            return "BeamName";
        case Tag.BeamDescription:
            return "BeamDescription";
        case Tag.BeamType:
            return "BeamType";
        case Tag.BeamDeliveryDurationLimit:
            return "BeamDeliveryDurationLimit";
        case Tag.RadiationType:
            return "RadiationType";
        case Tag.HighDoseTechniqueType:
            return "HighDoseTechniqueType";
        case Tag.ReferenceImageNumber:
            return "ReferenceImageNumber";
        case Tag.PlannedVerificationImageSequence:
            return "PlannedVerificationImageSequence";
        case Tag.ImagingDeviceSpecificAcquisitionParameters:
            return "ImagingDeviceSpecificAcquisitionParameters";
        case Tag.TreatmentDeliveryType:
            return "TreatmentDeliveryType";
        case Tag.NumberOfWedges:
            return "NumberOfWedges";
        case Tag.WedgeSequence:
            return "WedgeSequence";
        case Tag.WedgeNumber:
            return "WedgeNumber";
        case Tag.WedgeType:
            return "WedgeType";
        case Tag.WedgeID:
            return "WedgeID";
        case Tag.WedgeAngle:
            return "WedgeAngle";
        case Tag.WedgeFactor:
            return "WedgeFactor";
        case Tag.TotalWedgeTrayWaterEquivalentThickness:
            return "TotalWedgeTrayWaterEquivalentThickness";
        case Tag.WedgeOrientation:
            return "WedgeOrientation";
        case Tag.IsocenterToWedgeTrayDistance:
            return "IsocenterToWedgeTrayDistance";
        case Tag.SourceToWedgeTrayDistance:
            return "SourceToWedgeTrayDistance";
        case Tag.WedgeThinEdgePosition:
            return "WedgeThinEdgePosition";
        case Tag.BolusID:
            return "BolusID";
        case Tag.BolusDescription:
            return "BolusDescription";
        case Tag.EffectiveWedgeAngle:
            return "EffectiveWedgeAngle";
        case Tag.NumberOfCompensators:
            return "NumberOfCompensators";
        case Tag.MaterialID:
            return "MaterialID";
        case Tag.TotalCompensatorTrayFactor:
            return "TotalCompensatorTrayFactor";
        case Tag.CompensatorSequence:
            return "CompensatorSequence";
        case Tag.CompensatorNumber:
            return "CompensatorNumber";
        case Tag.CompensatorID:
            return "CompensatorID";
        case Tag.SourceToCompensatorTrayDistance:
            return "SourceToCompensatorTrayDistance";
        case Tag.CompensatorRows:
            return "CompensatorRows";
        case Tag.CompensatorColumns:
            return "CompensatorColumns";
        case Tag.CompensatorPixelSpacing:
            return "CompensatorPixelSpacing";
        case Tag.CompensatorPosition:
            return "CompensatorPosition";
        case Tag.CompensatorTransmissionData:
            return "CompensatorTransmissionData";
        case Tag.CompensatorThicknessData:
            return "CompensatorThicknessData";
        case Tag.NumberOfBoli:
            return "NumberOfBoli";
        case Tag.CompensatorType:
            return "CompensatorType";
        case Tag.CompensatorTrayID:
            return "CompensatorTrayID";
        case Tag.NumberOfBlocks:
            return "NumberOfBlocks";
        case Tag.TotalBlockTrayFactor:
            return "TotalBlockTrayFactor";
        case Tag.TotalBlockTrayWaterEquivalentThickness:
            return "TotalBlockTrayWaterEquivalentThickness";
        case Tag.BlockSequence:
            return "BlockSequence";
        case Tag.BlockTrayID:
            return "BlockTrayID";
        case Tag.SourceToBlockTrayDistance:
            return "SourceToBlockTrayDistance";
        case Tag.IsocenterToBlockTrayDistance:
            return "IsocenterToBlockTrayDistance";
        case Tag.BlockType:
            return "BlockType";
        case Tag.AccessoryCode:
            return "AccessoryCode";
        case Tag.BlockDivergence:
            return "BlockDivergence";
        case Tag.BlockMountingPosition:
            return "BlockMountingPosition";
        case Tag.BlockNumber:
            return "BlockNumber";
        case Tag.BlockName:
            return "BlockName";
        case Tag.BlockThickness:
            return "BlockThickness";
        case Tag.BlockTransmission:
            return "BlockTransmission";
        case Tag.BlockNumberOfPoints:
            return "BlockNumberOfPoints";
        case Tag.BlockData:
            return "BlockData";
        case Tag.ApplicatorSequence:
            return "ApplicatorSequence";
        case Tag.ApplicatorID:
            return "ApplicatorID";
        case Tag.ApplicatorType:
            return "ApplicatorType";
        case Tag.ApplicatorDescription:
            return "ApplicatorDescription";
        case Tag.CumulativeDoseReferenceCoefficient:
            return "CumulativeDoseReferenceCoefficient";
        case Tag.FinalCumulativeMetersetWeight:
            return "FinalCumulativeMetersetWeight";
        case Tag.NumberOfControlPoints:
            return "NumberOfControlPoints";
        case Tag.ControlPointSequence:
            return "ControlPointSequence";
        case Tag.ControlPointIndex:
            return "ControlPointIndex";
        case Tag.NominalBeamEnergy:
            return "NominalBeamEnergy";
        case Tag.DoseRateSet:
            return "DoseRateSet";
        case Tag.WedgePositionSequence:
            return "WedgePositionSequence";
        case Tag.WedgePosition:
            return "WedgePosition";
        case Tag.BeamLimitingDevicePositionSequence:
            return "BeamLimitingDevicePositionSequence";
        case Tag.LeafJawPositions:
            return "LeafJawPositions";
        case Tag.GantryAngle:
            return "GantryAngle";
        case Tag.GantryRotationDirection:
            return "GantryRotationDirection";
        case Tag.BeamLimitingDeviceAngle:
            return "BeamLimitingDeviceAngle";
        case Tag.BeamLimitingDeviceRotationDirection:
            return "BeamLimitingDeviceRotationDirection";
        case Tag.PatientSupportAngle:
            return "PatientSupportAngle";
        case Tag.PatientSupportRotationDirection:
            return "PatientSupportRotationDirection";
        case Tag.TableTopEccentricAxisDistance:
            return "TableTopEccentricAxisDistance";
        case Tag.TableTopEccentricAngle:
            return "TableTopEccentricAngle";
        case Tag.TableTopEccentricRotationDirection:
            return "TableTopEccentricRotationDirection";
        case Tag.TableTopVerticalPosition:
            return "TableTopVerticalPosition";
        case Tag.TableTopLongitudinalPosition:
            return "TableTopLongitudinalPosition";
        case Tag.TableTopLateralPosition:
            return "TableTopLateralPosition";
        case Tag.IsocenterPosition:
            return "IsocenterPosition";
        case Tag.SurfaceEntryPoint:
            return "SurfaceEntryPoint";
        case Tag.SourceToSurfaceDistance:
            return "SourceToSurfaceDistance";
        case Tag.CumulativeMetersetWeight:
            return "CumulativeMetersetWeight";
        case Tag.TableTopPitchAngle:
            return "TableTopPitchAngle";
        case Tag.TableTopPitchRotationDirection:
            return "TableTopPitchRotationDirection";
        case Tag.TableTopRollAngle:
            return "TableTopRollAngle";
        case Tag.TableTopRollRotationDirection:
            return "TableTopRollRotationDirection";
        case Tag.HeadFixationAngle:
            return "HeadFixationAngle";
        case Tag.GantryPitchAngle:
            return "GantryPitchAngle";
        case Tag.GantryPitchRotationDirection:
            return "GantryPitchRotationDirection";
        case Tag.GantryPitchAngleTolerance:
            return "GantryPitchAngleTolerance";
        case Tag.PatientSetupSequence:
            return "PatientSetupSequence";
        case Tag.PatientSetupNumber:
            return "PatientSetupNumber";
        case Tag.PatientSetupLabel:
            return "PatientSetupLabel";
        case Tag.PatientAdditionalPosition:
            return "PatientAdditionalPosition";
        case Tag.FixationDeviceSequence:
            return "FixationDeviceSequence";
        case Tag.FixationDeviceType:
            return "FixationDeviceType";
        case Tag.FixationDeviceLabel:
            return "FixationDeviceLabel";
        case Tag.FixationDeviceDescription:
            return "FixationDeviceDescription";
        case Tag.FixationDevicePosition:
            return "FixationDevicePosition";
        case Tag.FixationDevicePitchAngle:
            return "FixationDevicePitchAngle";
        case Tag.FixationDeviceRollAngle:
            return "FixationDeviceRollAngle";
        case Tag.ShieldingDeviceSequence:
            return "ShieldingDeviceSequence";
        case Tag.ShieldingDeviceType:
            return "ShieldingDeviceType";
        case Tag.ShieldingDeviceLabel:
            return "ShieldingDeviceLabel";
        case Tag.ShieldingDeviceDescription:
            return "ShieldingDeviceDescription";
        case Tag.ShieldingDevicePosition:
            return "ShieldingDevicePosition";
        case Tag.SetupTechnique:
            return "SetupTechnique";
        case Tag.SetupTechniqueDescription:
            return "SetupTechniqueDescription";
        case Tag.SetupDeviceSequence:
            return "SetupDeviceSequence";
        case Tag.SetupDeviceType:
            return "SetupDeviceType";
        case Tag.SetupDeviceLabel:
            return "SetupDeviceLabel";
        case Tag.SetupDeviceDescription:
            return "SetupDeviceDescription";
        case Tag.SetupDeviceParameter:
            return "SetupDeviceParameter";
        case Tag.SetupReferenceDescription:
            return "SetupReferenceDescription";
        case Tag.TableTopVerticalSetupDisplacement:
            return "TableTopVerticalSetupDisplacement";
        case Tag.TableTopLongitudinalSetupDisplacement:
            return "TableTopLongitudinalSetupDisplacement";
        case Tag.TableTopLateralSetupDisplacement:
            return "TableTopLateralSetupDisplacement";
        case Tag.BrachyTreatmentTechnique:
            return "BrachyTreatmentTechnique";
        case Tag.BrachyTreatmentType:
            return "BrachyTreatmentType";
        case Tag.TreatmentMachineSequence:
            return "TreatmentMachineSequence";
        case Tag.SourceSequence:
            return "SourceSequence";
        case Tag.SourceNumber:
            return "SourceNumber";
        case Tag.SourceType:
            return "SourceType";
        case Tag.SourceManufacturer:
            return "SourceManufacturer";
        case Tag.ActiveSourceDiameter:
            return "ActiveSourceDiameter";
        case Tag.ActiveSourceLength:
            return "ActiveSourceLength";
        case Tag.SourceModelID:
            return "SourceModelID";
        case Tag.SourceDescription:
            return "SourceDescription";
        case Tag.SourceEncapsulationNominalThickness:
            return "SourceEncapsulationNominalThickness";
        case Tag.SourceEncapsulationNominalTransmission:
            return "SourceEncapsulationNominalTransmission";
        case Tag.SourceIsotopeName:
            return "SourceIsotopeName";
        case Tag.SourceIsotopeHalfLife:
            return "SourceIsotopeHalfLife";
        case Tag.SourceStrengthUnits:
            return "SourceStrengthUnits";
        case Tag.ReferenceAirKermaRate:
            return "ReferenceAirKermaRate";
        case Tag.SourceStrength:
            return "SourceStrength";
        case Tag.SourceStrengthReferenceDate:
            return "SourceStrengthReferenceDate";
        case Tag.SourceStrengthReferenceTime:
            return "SourceStrengthReferenceTime";
        case Tag.ApplicationSetupSequence:
            return "ApplicationSetupSequence";
        case Tag.ApplicationSetupType:
            return "ApplicationSetupType";
        case Tag.ApplicationSetupNumber:
            return "ApplicationSetupNumber";
        case Tag.ApplicationSetupName:
            return "ApplicationSetupName";
        case Tag.ApplicationSetupManufacturer:
            return "ApplicationSetupManufacturer";
        case Tag.TemplateNumber:
            return "TemplateNumber";
        case Tag.TemplateType:
            return "TemplateType";
        case Tag.TemplateName:
            return "TemplateName";
        case Tag.TotalReferenceAirKerma:
            return "TotalReferenceAirKerma";
        case Tag.BrachyAccessoryDeviceSequence:
            return "BrachyAccessoryDeviceSequence";
        case Tag.BrachyAccessoryDeviceNumber:
            return "BrachyAccessoryDeviceNumber";
        case Tag.BrachyAccessoryDeviceID:
            return "BrachyAccessoryDeviceID";
        case Tag.BrachyAccessoryDeviceType:
            return "BrachyAccessoryDeviceType";
        case Tag.BrachyAccessoryDeviceName:
            return "BrachyAccessoryDeviceName";
        case Tag.BrachyAccessoryDeviceNominalThickness:
            return "BrachyAccessoryDeviceNominalThickness";
        case Tag.BrachyAccessoryDeviceNominalTransmission:
            return "BrachyAccessoryDeviceNominalTransmission";
        case Tag.ChannelSequence:
            return "ChannelSequence";
        case Tag.ChannelNumber:
            return "ChannelNumber";
        case Tag.ChannelLength:
            return "ChannelLength";
        case Tag.ChannelTotalTime:
            return "ChannelTotalTime";
        case Tag.SourceMovementType:
            return "SourceMovementType";
        case Tag.NumberOfPulses:
            return "NumberOfPulses";
        case Tag.PulseRepetitionInterval:
            return "PulseRepetitionInterval";
        case Tag.SourceApplicatorNumber:
            return "SourceApplicatorNumber";
        case Tag.SourceApplicatorID:
            return "SourceApplicatorID";
        case Tag.SourceApplicatorType:
            return "SourceApplicatorType";
        case Tag.SourceApplicatorName:
            return "SourceApplicatorName";
        case Tag.SourceApplicatorLength:
            return "SourceApplicatorLength";
        case Tag.SourceApplicatorManufacturer:
            return "SourceApplicatorManufacturer";
        case Tag.SourceApplicatorWallNominalThickness:
            return "SourceApplicatorWallNominalThickness";
        case Tag.SourceApplicatorWallNominalTransmission:
            return "SourceApplicatorWallNominalTransmission";
        case Tag.SourceApplicatorStepSize:
            return "SourceApplicatorStepSize";
        case Tag.TransferTubeNumber:
            return "TransferTubeNumber";
        case Tag.TransferTubeLength:
            return "TransferTubeLength";
        case Tag.ChannelShieldSequence:
            return "ChannelShieldSequence";
        case Tag.ChannelShieldNumber:
            return "ChannelShieldNumber";
        case Tag.ChannelShieldID:
            return "ChannelShieldID";
        case Tag.ChannelShieldName:
            return "ChannelShieldName";
        case Tag.ChannelShieldNominalThickness:
            return "ChannelShieldNominalThickness";
        case Tag.ChannelShieldNominalTransmission:
            return "ChannelShieldNominalTransmission";
        case Tag.FinalCumulativeTimeWeight:
            return "FinalCumulativeTimeWeight";
        case Tag.BrachyControlPointSequence:
            return "BrachyControlPointSequence";
        case Tag.ControlPointRelativePosition:
            return "ControlPointRelativePosition";
        case Tag.ControlPoint3DPosition:
            return "ControlPoint3DPosition";
        case Tag.CumulativeTimeWeight:
            return "CumulativeTimeWeight";
        case Tag.CompensatorDivergence:
            return "CompensatorDivergence";
        case Tag.CompensatorMountingPosition:
            return "CompensatorMountingPosition";
        case Tag.SourceToCompensatorDistance:
            return "SourceToCompensatorDistance";
        case Tag.TotalCompensatorTrayWaterEquivalentThickness:
            return "TotalCompensatorTrayWaterEquivalentThickness";
        case Tag.IsocenterToCompensatorTrayDistance:
            return "IsocenterToCompensatorTrayDistance";
        case Tag.CompensatorColumnOffset:
            return "CompensatorColumnOffset";
        case Tag.IsocenterToCompensatorDistances:
            return "IsocenterToCompensatorDistances";
        case Tag.CompensatorRelativeStoppingPowerRatio:
            return "CompensatorRelativeStoppingPowerRatio";
        case Tag.CompensatorMillingToolDiameter:
            return "CompensatorMillingToolDiameter";
        case Tag.IonRangeCompensatorSequence:
            return "IonRangeCompensatorSequence";
        case Tag.CompensatorDescription:
            return "CompensatorDescription";
        case Tag.RadiationMassNumber:
            return "RadiationMassNumber";
        case Tag.RadiationAtomicNumber:
            return "RadiationAtomicNumber";
        case Tag.RadiationChargeState:
            return "RadiationChargeState";
        case Tag.ScanMode:
            return "ScanMode";
        case Tag.VirtualSourceAxisDistances:
            return "VirtualSourceAxisDistances";
        case Tag.SnoutSequence:
            return "SnoutSequence";
        case Tag.SnoutPosition:
            return "SnoutPosition";
        case Tag.SnoutID:
            return "SnoutID";
        case Tag.NumberOfRangeShifters:
            return "NumberOfRangeShifters";
        case Tag.RangeShifterSequence:
            return "RangeShifterSequence";
        case Tag.RangeShifterNumber:
            return "RangeShifterNumber";
        case Tag.RangeShifterID:
            return "RangeShifterID";
        case Tag.RangeShifterType:
            return "RangeShifterType";
        case Tag.RangeShifterDescription:
            return "RangeShifterDescription";
        case Tag.NumberOfLateralSpreadingDevices:
            return "NumberOfLateralSpreadingDevices";
        case Tag.LateralSpreadingDeviceSequence:
            return "LateralSpreadingDeviceSequence";
        case Tag.LateralSpreadingDeviceNumber:
            return "LateralSpreadingDeviceNumber";
        case Tag.LateralSpreadingDeviceID:
            return "LateralSpreadingDeviceID";
        case Tag.LateralSpreadingDeviceType:
            return "LateralSpreadingDeviceType";
        case Tag.LateralSpreadingDeviceDescription:
            return "LateralSpreadingDeviceDescription";
        case Tag.LateralSpreadingDeviceWaterEquivalentThickness:
            return "LateralSpreadingDeviceWaterEquivalentThickness";
        case Tag.NumberOfRangeModulators:
            return "NumberOfRangeModulators";
        case Tag.RangeModulatorSequence:
            return "RangeModulatorSequence";
        case Tag.RangeModulatorNumber:
            return "RangeModulatorNumber";
        case Tag.RangeModulatorID:
            return "RangeModulatorID";
        case Tag.RangeModulatorType:
            return "RangeModulatorType";
        case Tag.RangeModulatorDescription:
            return "RangeModulatorDescription";
        case Tag.BeamCurrentModulationID:
            return "BeamCurrentModulationID";
        case Tag.PatientSupportType:
            return "PatientSupportType";
        case Tag.PatientSupportID:
            return "PatientSupportID";
        case Tag.PatientSupportAccessoryCode:
            return "PatientSupportAccessoryCode";
        case Tag.FixationLightAzimuthalAngle:
            return "FixationLightAzimuthalAngle";
        case Tag.FixationLightPolarAngle:
            return "FixationLightPolarAngle";
        case Tag.MetersetRate:
            return "MetersetRate";
        case Tag.RangeShifterSettingsSequence:
            return "RangeShifterSettingsSequence";
        case Tag.RangeShifterSetting:
            return "RangeShifterSetting";
        case Tag.IsocenterToRangeShifterDistance:
            return "IsocenterToRangeShifterDistance";
        case Tag.RangeShifterWaterEquivalentThickness:
            return "RangeShifterWaterEquivalentThickness";
        case Tag.LateralSpreadingDeviceSettingsSequence:
            return "LateralSpreadingDeviceSettingsSequence";
        case Tag.LateralSpreadingDeviceSetting:
            return "LateralSpreadingDeviceSetting";
        case Tag.IsocenterToLateralSpreadingDeviceDistance:
            return "IsocenterToLateralSpreadingDeviceDistance";
        case Tag.RangeModulatorSettingsSequence:
            return "RangeModulatorSettingsSequence";
        case Tag.RangeModulatorGatingStartValue:
            return "RangeModulatorGatingStartValue";
        case Tag.RangeModulatorGatingStopValue:
            return "RangeModulatorGatingStopValue";
        case Tag.RangeModulatorGatingStartWaterEquivalentThickness:
            return "RangeModulatorGatingStartWaterEquivalentThickness";
        case Tag.RangeModulatorGatingStopWaterEquivalentThickness:
            return "RangeModulatorGatingStopWaterEquivalentThickness";
        case Tag.IsocenterToRangeModulatorDistance:
            return "IsocenterToRangeModulatorDistance";
        case Tag.ScanSpotTuneID:
            return "ScanSpotTuneID";
        case Tag.NumberOfScanSpotPositions:
            return "NumberOfScanSpotPositions";
        case Tag.ScanSpotPositionMap:
            return "ScanSpotPositionMap";
        case Tag.ScanSpotMetersetWeights:
            return "ScanSpotMetersetWeights";
        case Tag.ScanningSpotSize:
            return "ScanningSpotSize";
        case Tag.NumberOfPaintings:
            return "NumberOfPaintings";
        case Tag.IonToleranceTableSequence:
            return "IonToleranceTableSequence";
        case Tag.IonBeamSequence:
            return "IonBeamSequence";
        case Tag.IonBeamLimitingDeviceSequence:
            return "IonBeamLimitingDeviceSequence";
        case Tag.IonBlockSequence:
            return "IonBlockSequence";
        case Tag.IonControlPointSequence:
            return "IonControlPointSequence";
        case Tag.IonWedgeSequence:
            return "IonWedgeSequence";
        case Tag.IonWedgePositionSequence:
            return "IonWedgePositionSequence";
        case Tag.ReferencedSetupImageSequence:
            return "ReferencedSetupImageSequence";
        case Tag.SetupImageComment:
            return "SetupImageComment";
        case Tag.MotionSynchronizationSequence:
            return "MotionSynchronizationSequence";
        case Tag.ControlPointOrientation:
            return "ControlPointOrientation";
        case Tag.GeneralAccessorySequence:
            return "GeneralAccessorySequence";
        case Tag.GeneralAccessoryID:
            return "GeneralAccessoryID";
        case Tag.GeneralAccessoryDescription:
            return "GeneralAccessoryDescription";
        case Tag.GeneralAccessoryType:
            return "GeneralAccessoryType";
        case Tag.GeneralAccessoryNumber:
            return "GeneralAccessoryNumber";
        case Tag.SourceToGeneralAccessoryDistance:
            return "SourceToGeneralAccessoryDistance";
        case Tag.ApplicatorGeometrySequence:
            return "ApplicatorGeometrySequence";
        case Tag.ApplicatorApertureShape:
            return "ApplicatorApertureShape";
        case Tag.ApplicatorOpening:
            return "ApplicatorOpening";
        case Tag.ApplicatorOpeningX:
            return "ApplicatorOpeningX";
        case Tag.ApplicatorOpeningY:
            return "ApplicatorOpeningY";
        case Tag.SourceToApplicatorMountingPositionDistance:
            return "SourceToApplicatorMountingPositionDistance";
        case Tag.ReferencedRTPlanSequence:
            return "ReferencedRTPlanSequence";
        case Tag.ReferencedBeamSequence:
            return "ReferencedBeamSequence";
        case Tag.ReferencedBeamNumber:
            return "ReferencedBeamNumber";
        case Tag.ReferencedReferenceImageNumber:
            return "ReferencedReferenceImageNumber";
        case Tag.StartCumulativeMetersetWeight:
            return "StartCumulativeMetersetWeight";
        case Tag.EndCumulativeMetersetWeight:
            return "EndCumulativeMetersetWeight";
        case Tag.ReferencedBrachyApplicationSetupSequence:
            return "ReferencedBrachyApplicationSetupSequence";
        case Tag.ReferencedBrachyApplicationSetupNumber:
            return "ReferencedBrachyApplicationSetupNumber";
        case Tag.ReferencedSourceNumber:
            return "ReferencedSourceNumber";
        case Tag.ReferencedFractionGroupSequence:
            return "ReferencedFractionGroupSequence";
        case Tag.ReferencedFractionGroupNumber:
            return "ReferencedFractionGroupNumber";
        case Tag.ReferencedVerificationImageSequence:
            return "ReferencedVerificationImageSequence";
        case Tag.ReferencedReferenceImageSequence:
            return "ReferencedReferenceImageSequence";
        case Tag.ReferencedDoseReferenceSequence:
            return "ReferencedDoseReferenceSequence";
        case Tag.ReferencedDoseReferenceNumber:
            return "ReferencedDoseReferenceNumber";
        case Tag.BrachyReferencedDoseReferenceSequence:
            return "BrachyReferencedDoseReferenceSequence";
        case Tag.ReferencedStructureSetSequence:
            return "ReferencedStructureSetSequence";
        case Tag.ReferencedPatientSetupNumber:
            return "ReferencedPatientSetupNumber";
        case Tag.ReferencedDoseSequence:
            return "ReferencedDoseSequence";
        case Tag.ReferencedToleranceTableNumber:
            return "ReferencedToleranceTableNumber";
        case Tag.ReferencedBolusSequence:
            return "ReferencedBolusSequence";
        case Tag.ReferencedWedgeNumber:
            return "ReferencedWedgeNumber";
        case Tag.ReferencedCompensatorNumber:
            return "ReferencedCompensatorNumber";
        case Tag.ReferencedBlockNumber:
            return "ReferencedBlockNumber";
        case Tag.ReferencedControlPointIndex:
            return "ReferencedControlPointIndex";
        case Tag.ReferencedControlPointSequence:
            return "ReferencedControlPointSequence";
        case Tag.ReferencedStartControlPointIndex:
            return "ReferencedStartControlPointIndex";
        case Tag.ReferencedStopControlPointIndex:
            return "ReferencedStopControlPointIndex";
        case Tag.ReferencedRangeShifterNumber:
            return "ReferencedRangeShifterNumber";
        case Tag.ReferencedLateralSpreadingDeviceNumber:
            return "ReferencedLateralSpreadingDeviceNumber";
        case Tag.ReferencedRangeModulatorNumber:
            return "ReferencedRangeModulatorNumber";
        case Tag.ApprovalStatus:
            return "ApprovalStatus";
        case Tag.ReviewDate:
            return "ReviewDate";
        case Tag.ReviewTime:
            return "ReviewTime";
        case Tag.ReviewerName:
            return "ReviewerName";
        case Tag.Arbitrary:
            return "Arbitrary";
        case Tag.TextComments:
            return "TextComments";
        case Tag.ResultsID:
            return "ResultsID";
        case Tag.ResultsIDIssuer:
            return "ResultsIDIssuer";
        case Tag.ReferencedInterpretationSequence:
            return "ReferencedInterpretationSequence";
        case Tag.ReportProductionStatusTrial:
            return "ReportProductionStatusTrial";
        case Tag.InterpretationRecordedDate:
            return "InterpretationRecordedDate";
        case Tag.InterpretationRecordedTime:
            return "InterpretationRecordedTime";
        case Tag.InterpretationRecorder:
            return "InterpretationRecorder";
        case Tag.ReferenceToRecordedSound:
            return "ReferenceToRecordedSound";
        case Tag.InterpretationTranscriptionDate:
            return "InterpretationTranscriptionDate";
        case Tag.InterpretationTranscriptionTime:
            return "InterpretationTranscriptionTime";
        case Tag.InterpretationTranscriber:
            return "InterpretationTranscriber";
        case Tag.InterpretationText:
            return "InterpretationText";
        case Tag.InterpretationAuthor:
            return "InterpretationAuthor";
        case Tag.InterpretationApproverSequence:
            return "InterpretationApproverSequence";
        case Tag.InterpretationApprovalDate:
            return "InterpretationApprovalDate";
        case Tag.InterpretationApprovalTime:
            return "InterpretationApprovalTime";
        case Tag.PhysicianApprovingInterpretation:
            return "PhysicianApprovingInterpretation";
        case Tag.InterpretationDiagnosisDescription:
            return "InterpretationDiagnosisDescription";
        case Tag.InterpretationDiagnosisCodeSequence:
            return "InterpretationDiagnosisCodeSequence";
        case Tag.ResultsDistributionListSequence:
            return "ResultsDistributionListSequence";
        case Tag.DistributionName:
            return "DistributionName";
        case Tag.DistributionAddress:
            return "DistributionAddress";
        case Tag.InterpretationID:
            return "InterpretationID";
        case Tag.InterpretationIDIssuer:
            return "InterpretationIDIssuer";
        case Tag.InterpretationTypeID:
            return "InterpretationTypeID";
        case Tag.InterpretationStatusID:
            return "InterpretationStatusID";
        case Tag.Impressions:
            return "Impressions";
        case Tag.ResultsComments:
            return "ResultsComments";
        case Tag.LowEnergyDetectors:
            return "LowEnergyDetectors";
        case Tag.HighEnergyDetectors:
            return "HighEnergyDetectors";
        case Tag.DetectorGeometrySequence:
            return "DetectorGeometrySequence";
        case Tag.ThreatROIVoxelSequence:
            return "ThreatROIVoxelSequence";
        case Tag.ThreatROIBase:
            return "ThreatROIBase";
        case Tag.ThreatROIExtents:
            return "ThreatROIExtents";
        case Tag.ThreatROIBitmap:
            return "ThreatROIBitmap";
        case Tag.RouteSegmentID:
            return "RouteSegmentID";
        case Tag.GantryType:
            return "GantryType";
        case Tag.OOIOwnerType:
            return "OOIOwnerType";
        case Tag.RouteSegmentSequence:
            return "RouteSegmentSequence";
        case Tag.PotentialThreatObjectID:
            return "PotentialThreatObjectID";
        case Tag.ThreatSequence:
            return "ThreatSequence";
        case Tag.ThreatCategory:
            return "ThreatCategory";
        case Tag.ThreatCategoryDescription:
            return "ThreatCategoryDescription";
        case Tag.ATDAbilityAssessment:
            return "ATDAbilityAssessment";
        case Tag.ATDAssessmentFlag:
            return "ATDAssessmentFlag";
        case Tag.ATDAssessmentProbability:
            return "ATDAssessmentProbability";
        case Tag.Mass:
            return "Mass";
        case Tag.Density:
            return "Density";
        case Tag.ZEffective:
            return "ZEffective";
        case Tag.BoardingPassID:
            return "BoardingPassID";
        case Tag.CenterOfMass:
            return "CenterOfMass";
        case Tag.CenterOfPTO:
            return "CenterOfPTO";
        case Tag.BoundingPolygon:
            return "BoundingPolygon";
        case Tag.RouteSegmentStartLocationID:
            return "RouteSegmentStartLocationID";
        case Tag.RouteSegmentEndLocationID:
            return "RouteSegmentEndLocationID";
        case Tag.RouteSegmentLocationIDType:
            return "RouteSegmentLocationIDType";
        case Tag.AbortReason:
            return "AbortReason";
        case Tag.VolumeOfPTO:
            return "VolumeOfPTO";
        case Tag.AbortFlag:
            return "AbortFlag";
        case Tag.RouteSegmentStartTime:
            return "RouteSegmentStartTime";
        case Tag.RouteSegmentEndTime:
            return "RouteSegmentEndTime";
        case Tag.TDRType:
            return "TDRType";
        case Tag.InternationalRouteSegment:
            return "InternationalRouteSegment";
        case Tag.ThreatDetectionAlgorithmandVersion:
            return "ThreatDetectionAlgorithmandVersion";
        case Tag.AssignedLocation:
            return "AssignedLocation";
        case Tag.AlarmDecisionTime:
            return "AlarmDecisionTime";
        case Tag.AlarmDecision:
            return "AlarmDecision";
        case Tag.NumberOfTotalObjects:
            return "NumberOfTotalObjects";
        case Tag.NumberOfAlarmObjects:
            return "NumberOfAlarmObjects";
        case Tag.PTORepresentationSequence:
            return "PTORepresentationSequence";
        case Tag.ATDAssessmentSequence:
            return "ATDAssessmentSequence";
        case Tag.TIPType:
            return "TIPType";
        case Tag.DICOSVersion:
            return "DICOSVersion";
        case Tag.OOIOwnerCreationTime:
            return "OOIOwnerCreationTime";
        case Tag.OOIType:
            return "OOIType";
        case Tag.OOISize:
            return "OOISize";
        case Tag.AcquisitionStatus:
            return "AcquisitionStatus";
        case Tag.BasisMaterialsCodeSequence:
            return "BasisMaterialsCodeSequence";
        case Tag.PhantomType:
            return "PhantomType";
        case Tag.OOIOwnerSequence:
            return "OOIOwnerSequence";
        case Tag.ScanType:
            return "ScanType";
        case Tag.ItineraryID:
            return "ItineraryID";
        case Tag.ItineraryIDType:
            return "ItineraryIDType";
        case Tag.ItineraryIDAssigningAuthority:
            return "ItineraryIDAssigningAuthority";
        case Tag.RouteID:
            return "RouteID";
        case Tag.RouteIDAssigningAuthority:
            return "RouteIDAssigningAuthority";
        case Tag.InboundArrivalType:
            return "InboundArrivalType";
        case Tag.CarrierID:
            return "CarrierID";
        case Tag.CarrierIDAssigningAuthority:
            return "CarrierIDAssigningAuthority";
        case Tag.SourceOrientation:
            return "SourceOrientation";
        case Tag.SourcePosition:
            return "SourcePosition";
        case Tag.BeltHeight:
            return "BeltHeight";
        case Tag.AlgorithmRoutingCodeSequence:
            return "AlgorithmRoutingCodeSequence";
        case Tag.TransportClassification:
            return "TransportClassification";
        case Tag.OOITypeDescriptor:
            return "OOITypeDescriptor";
        case Tag.TotalProcessingTime:
            return "TotalProcessingTime";
        case Tag.DetectorCalibrationData:
            return "DetectorCalibrationData";
        case Tag.AdditionalScreeningPerformed:
            return "AdditionalScreeningPerformed";
        case Tag.AdditionalInspectionSelectionCriteria:
            return "AdditionalInspectionSelectionCriteria";
        case Tag.AdditionalInspectionMethodSequence:
            return "AdditionalInspectionMethodSequence";
        case Tag.AITDeviceType:
            return "AITDeviceType";
        case Tag.QRMeasurementsSequence:
            return "QRMeasurementsSequence";
        case Tag.TargetMaterialSequence:
            return "TargetMaterialSequence";
        case Tag.SNRThreshold:
            return "SNRThreshold";
        case Tag.ImageScaleRepresentation:
            return "ImageScaleRepresentation";
        case Tag.ReferencedPTOSequence:
            return "ReferencedPTOSequence";
        case Tag.ReferencedTDRInstanceSequence:
            return "ReferencedTDRInstanceSequence";
        case Tag.PTOLocationDescription:
            return "PTOLocationDescription";
        case Tag.AnomalyLocatorIndicatorSequence:
            return "AnomalyLocatorIndicatorSequence";
        case Tag.AnomalyLocatorIndicator:
            return "AnomalyLocatorIndicator";
        case Tag.PTORegionSequence:
            return "PTORegionSequence";
        case Tag.InspectionSelectionCriteria:
            return "InspectionSelectionCriteria";
        case Tag.SecondaryInspectionMethodSequence:
            return "SecondaryInspectionMethodSequence";
        case Tag.PRCSToRCSOrientation:
            return "PRCSToRCSOrientation";
        case Tag.MACParametersSequence:
            return "MACParametersSequence";
        case Tag.CurveDimensions:
            return "CurveDimensions";
        case Tag.NumberOfPoints:
            return "NumberOfPoints";
        case Tag.TypeOfData:
            return "TypeOfData";
        case Tag.CurveDescription:
            return "CurveDescription";
        case Tag.AxisUnits:
            return "AxisUnits";
        case Tag.AxisLabels:
            return "AxisLabels";
        case Tag.DataValueRepresentation:
            return "DataValueRepresentation";
        case Tag.MinimumCoordinateValue:
            return "MinimumCoordinateValue";
        case Tag.MaximumCoordinateValue:
            return "MaximumCoordinateValue";
        case Tag.CurveRange:
            return "CurveRange";
        case Tag.CurveDataDescriptor:
            return "CurveDataDescriptor";
        case Tag.CoordinateStartValue:
            return "CoordinateStartValue";
        case Tag.CoordinateStepValue:
            return "CoordinateStepValue";
        case Tag.CurveActivationLayer:
            return "CurveActivationLayer";
        case Tag.AudioType:
            return "AudioType";
        case Tag.AudioSampleFormat:
            return "AudioSampleFormat";
        case Tag.NumberOfChannels:
            return "NumberOfChannels";
        case Tag.NumberOfSamples:
            return "NumberOfSamples";
        case Tag.SampleRate:
            return "SampleRate";
        case Tag.TotalTime:
            return "TotalTime";
        case Tag.AudioSampleData:
            return "AudioSampleData";
        case Tag.AudioComments:
            return "AudioComments";
        case Tag.CurveLabel:
            return "CurveLabel";
        case Tag.CurveReferencedOverlaySequence:
            return "CurveReferencedOverlaySequence";
        case Tag.CurveReferencedOverlayGroup:
            return "CurveReferencedOverlayGroup";
        case Tag.CurveData:
            return "CurveData";
        case Tag.SharedFunctionalGroupsSequence:
            return "SharedFunctionalGroupsSequence";
        case Tag.PerFrameFunctionalGroupsSequence:
            return "PerFrameFunctionalGroupsSequence";
        case Tag.WaveformSequence:
            return "WaveformSequence";
        case Tag.ChannelMinimumValue:
            return "ChannelMinimumValue";
        case Tag.ChannelMaximumValue:
            return "ChannelMaximumValue";
        case Tag.WaveformBitsAllocated:
            return "WaveformBitsAllocated";
        case Tag.WaveformSampleInterpretation:
            return "WaveformSampleInterpretation";
        case Tag.WaveformPaddingValue:
            return "WaveformPaddingValue";
        case Tag.WaveformData:
            return "WaveformData";
        case Tag.FirstOrderPhaseCorrectionAngle:
            return "FirstOrderPhaseCorrectionAngle";
        case Tag.SpectroscopyData:
            return "SpectroscopyData";
        case Tag.OverlayRows:
            return "OverlayRows";
        case Tag.OverlayColumns:
            return "OverlayColumns";
        case Tag.OverlayPlanes:
            return "OverlayPlanes";
        case Tag.NumberOfFramesInOverlay:
            return "NumberOfFramesInOverlay";
        case Tag.OverlayDescription:
            return "OverlayDescription";
        case Tag.OverlayType:
            return "OverlayType";
        case Tag.OverlaySubtype:
            return "OverlaySubtype";
        case Tag.OverlayOrigin:
            return "OverlayOrigin";
        case Tag.ImageFrameOrigin:
            return "ImageFrameOrigin";
        case Tag.OverlayPlaneOrigin:
            return "OverlayPlaneOrigin";
        case Tag.OverlayCompressionCode:
            return "OverlayCompressionCode";
        case Tag.OverlayCompressionOriginator:
            return "OverlayCompressionOriginator";
        case Tag.OverlayCompressionLabel:
            return "OverlayCompressionLabel";
        case Tag.OverlayCompressionDescription:
            return "OverlayCompressionDescription";
        case Tag.OverlayCompressionStepPointers:
            return "OverlayCompressionStepPointers";
        case Tag.OverlayRepeatInterval:
            return "OverlayRepeatInterval";
        case Tag.OverlayBitsGrouped:
            return "OverlayBitsGrouped";
        case Tag.OverlayBitsAllocated:
            return "OverlayBitsAllocated";
        case Tag.OverlayBitPosition:
            return "OverlayBitPosition";
        case Tag.OverlayFormat:
            return "OverlayFormat";
        case Tag.OverlayLocation:
            return "OverlayLocation";
        case Tag.OverlayCodeLabel:
            return "OverlayCodeLabel";
        case Tag.OverlayNumberOfTables:
            return "OverlayNumberOfTables";
        case Tag.OverlayCodeTableLocation:
            return "OverlayCodeTableLocation";
        case Tag.OverlayBitsForCodeWord:
            return "OverlayBitsForCodeWord";
        case Tag.OverlayActivationLayer:
            return "OverlayActivationLayer";
        case Tag.OverlayDescriptorGray:
            return "OverlayDescriptorGray";
        case Tag.OverlayDescriptorRed:
            return "OverlayDescriptorRed";
        case Tag.OverlayDescriptorGreen:
            return "OverlayDescriptorGreen";
        case Tag.OverlayDescriptorBlue:
            return "OverlayDescriptorBlue";
        case Tag.OverlaysGray:
            return "OverlaysGray";
        case Tag.OverlaysRed:
            return "OverlaysRed";
        case Tag.OverlaysGreen:
            return "OverlaysGreen";
        case Tag.OverlaysBlue:
            return "OverlaysBlue";
        case Tag.ROIArea:
            return "ROIArea";
        case Tag.ROIMean:
            return "ROIMean";
        case Tag.ROIStandardDeviation:
            return "ROIStandardDeviation";
        case Tag.OverlayLabel:
            return "OverlayLabel";
        case Tag.OverlayData:
            return "OverlayData";
        case Tag.OverlayComments:
            return "OverlayComments";
        case Tag.FloatPixelData:
            return "FloatPixelData";
        case Tag.DoubleFloatPixelData:
            return "DoubleFloatPixelData";
        case Tag.PixelData:
            return "PixelData";
        case Tag.CoefficientsSDVN:
            return "CoefficientsSDVN";
        case Tag.CoefficientsSDHN:
            return "CoefficientsSDHN";
        case Tag.CoefficientsSDDN:
            return "CoefficientsSDDN";
        case Tag.VariablePixelData:
            return "VariablePixelData";
        case Tag.VariableNextDataGroup:
            return "VariableNextDataGroup";
        case Tag.VariableCoefficientsSDVN:
            return "VariableCoefficientsSDVN";
        case Tag.VariableCoefficientsSDHN:
            return "VariableCoefficientsSDHN";
        case Tag.VariableCoefficientsSDDN:
            return "VariableCoefficientsSDDN";
        case Tag.DigitalSignaturesSequence:
            return "DigitalSignaturesSequence";
        case Tag.DataSetTrailingPadding:
            return "DataSetTrailingPadding";
        case Tag.Item:
            return "Item";
        case Tag.ItemDelimitationItem:
            return "ItemDelimitationItem";
        case Tag.SequenceDelimitationItem:
            return "SequenceDelimitationItem";
        case Tag.ReferencedBulkDataSequence:
            return "ReferencedBulkDataSequence";
        }
        return "";
    }

}
